Тип int представляет собой целочисленное значение. Наиболее распространён в программировании. Диапазон значений — от -32768 до 32767. В памяти тип int занимает 2-а байта. На Arduino Due и платах SAMD (MKR1000 и Zero), int занимает 4-е байта и имеет диапазон значений от -2147483648 до 2147483647.
Пример:
1 |
int buton_pin = 2; |
Примечание:
Когда переменная типа int достигает своего максимального значения, она «перескакивает» на самое минимальное значение и наоборот.
Пример:
1 2 3 4 5 6 |
int x; x = -32768; x = x - 1; // x теперь равно 32767 - перескакивает на минимальное значение /*-----------------------------------------------------------------------------*/ x = 32767; x = x + 1; // x теперь равно -32768 |