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