Typy zmiennych w Arduino IDE

Typy zmiennych w Arduino IDE

Żeby pisać jakiekolwiek programy należy wiedzieć co to są zmienne. Zmienna w programie to symboliczna nazwa, do której można przypisać jakąś wartość i ją tam przechowywać do wykorzystania w innym miejscu w programie.

Podstawowe typy zmiennych to:

void - słowo kluczowe używane do tworzenia funkcji oznaczające, że funkcja ta po swoim wykonaniu nie zwróci żadnej informacji zwrotnej do programu, który taką funkcję wywołał

boolean - zmienna logiczna, która przybiera dwie wartości true lub false czyli prawda lub fałsz

char - zmienna znakowa do której można przypisać jeden znak. Znaki w programie przypisywane do zmiennej tego typu należy umieszczać w pojedynczych apostrofach np. 'A'. Do zmiennej tego typu można przypisać też kod znaku z tabeli ASCII np. 65 co będzie odpowiadało literze A

unsigned char - to 8 bitowa zmienna liczbowa typu całkowitego przyjmująca wartości z zakresu 0 - 255

byte - to 8 bitowa zmienna liczbowa typu całkowitego przyjmująca wartości z zakresu 0 - 255, tak samo jak unsigned char

int - zmienna typu całkowitego przyjmująca wartości z zakresu -32,768 - +32,767

unsigned int - zmienna typu całkowitego bez znaku przyjmująca wartości z zakresu 0 - 65,535

word - zmienna typu całkowitego bez znaku przyjmująca wartości z zakresu 0 - 65,535 tak samo jak unsigned int

long - zmienna liczbowa typu całkowitego przyjmująca wartości z zakresu -2,147,483,648 - +2,147,483,647.

unsigned long - zmienna typu całkowitego bez znaku przyjmująca wartości z zakresu 0 - 4,294,967,295

short - zmienna typu całkowitego przyjmująca wartości z zakresu -32,768 - +32,767 tak samo jak int

float - liczba zmiennoprzecinkowa przyjmująca wartości z zakresu -3.4028235E+38 - +3.4028235E+38

double - liczba zmiennoprzecinkowa przyjmująca wartości z zakresu -3.4028235E+38 - +3.4028235E+38 tak samo jak float

string - to zmienna znakowa potrafiąca zapamiętać ciąg znaków zakończony znakiem /0. Przypisując jakąś wartość do zmiennej tego typu tekstowego umieszczamy w apostrofach podwójnych np. "tekst"

String - to obiekt służący do wykonywania operacji na ciągach znaków jak np. dodawania, obcinania, wyszukiwania

array - to tablica zawierająca wiele zmiennych jednakowego typu, które możemy zlokalizować za pomocą tzw. indeksu

Czytaj następny artykuł -> Operatory arytmetyczne w Arduino IDE