Целочисленные константы — это числа используемые напрямую в коде скетча, без определения переменной для их хранения. По умолчанию такие константы трактуются как тип int, но это может быть изменено директивами U и L (см. ниже) Обычно такие константы считаются десятичными целыми числами, но специальные директивы позволяют задать отличный базис. Базис Пример Директива Комментарий 10 (decimal- десятеричный 123 нет 2 ( binary - двоичный) B1110111 первая B только для 8-бит значений (0-255), разрешенные знаки 0 и 1 8 (octal) 073 первая "0" разрешенные знаки 0-7 16(hexadecimal) 0x7B первые "0x" разрешенные знаки 0-9, A-F, a-f Decimal (десятичные) базис 10. Наиболее распространен. Константы без префиксов (директив) по умолчанию считаются десятичными
Arduino проекты и ЧПУ - ESP8266, ардуино & ESP32
Целочисленные константы
Целочисленные константы — это числа используемые напрямую в коде скетча, без определения переменной для их хранения. По умолчанию такие константы трактуются как тип int, но это может быть изменено директивами U и L (см. ниже)
Обычно такие константы считаются десятичными целыми числами, но специальные директивы позволяют задать отличный базис.
Базис
Пример
Директива
Комментарий
10 (decimal- десятеричный
123
нет
2 ( binary - двоичный)
B1110111
первая B
только для 8-бит значений (0-255), разрешенные знаки 0 и 1
8 (octal)
073
первая "0"
разрешенные знаки 0-7
16(hexadecimal)
0x7B
первые "0x"
разрешенные знаки 0-9, A-F, a-f
Decimal (десятичные) базис 10. Наиболее распространен. Константы без префиксов (директив) по умолчанию считаются десятичными