int

Документація

int


Цілі — основний тип даних для зберігання чисел.

На Arduino Uno (та інших платах на базі ATMega) int зберігає 16-бітне (2-байтове) значення. Це надає діапазон від -32768 до 32767 (мінімальне значення -2^15, а максимальне (2^15)-1).

На Arduino Due та платах на основі SAMD (таких як MKR1000 та Zero) int зберігає 32-бітне (4-байтове) значення. Це надає діапазон від -2147483648 до 2147483647 (мінімальне значення -2^31, а максимальне (2^31)-1).

int зберігає негативні числа за допомогою методики, що має назву доповняльний код. Старший біт, який іноді називають “знаковим” позначає кількість негативних чисел. Решта бітів інвертуються та додається 1.

Arduino бере турботу про роботу з від'ємними числами на себе, тому арифметичні операції працюють прозоро і належним чином. Але можуть бути неочікувані ускладнення при роботі з побітовим оператором зсуву вправо (>>).

Приклад

int ledPin = 13;


Синтаксис

int var = val;


var — ім’я вашої змінної int

val — значення, яке присвоюється змінній

Повернутись до головної

Коментарі 0

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.