סוגי משתנים
ערכה: ידע כללי
כאשר מגדירים משתנה, אנו מקצים מקום בזכרון עבור הערך השמור במשתנה זה.
הקצאה זו הינה כמות הביטים הנדרשים כדי לייצג את הערך (הבינארי) הגדול ביותר שיכול להיות למשתנה זה.
כיוון שכמות הזכרון שיש בארדואינו מוגבלת, אנו צריכים להקצות את הכמות המינימלית שבאמת נדרשת לנו.
למשל
אם אנו יודעים שבמשתנה מסוים יהיו תמיד מספרים שקטנים מ-255, כלומר כאשר נשמור אותם בצורה בינארית יספיקו לנו 8 ביטים בלבד, אנו יכולים להשתמש במשתנה מסוג byte ואין צורך להשתמש ב-int אשר משתמש ב-16 ביטים
קצת סוגי משתנים וכמות המקום שהם תופסים
סוג המשתנה | כמות ביטים | שימוש |
char | 8 | תו |
bool | 8 | ערך בוליאני (true / false) |
byte | 8 | מספר שלם |
int | 16 | מספר שלם |
long | 32 | מספר שלם גדול |
float | 32 | שבר עשרוני |