Справочник С++

Типы данных

Тип
Размер
Примечания
int
long int
4 байта
Выбор по умолчанию для целочисленных значений.
unsigned int
unsigned long int
4 байта
Целое число без знака. Пример: индекс в таблице.
float
4 байт
Выбор по умолчанию для значений с плавающей запятой.
double
8 байт
Выбор для значений с плавающей запятой двойной точности.
bool
1 байт
Представляет значения, которые могут быть или true, или false.
char
1 байт
Используйте для символов ASCII в старых строках в стиле C или в объектах sdiv::string, которые никогда не будут преобразовываться в Юникод.
unsigned char
1 байт
В C++ нет встроенного типа byte Для представления байтовых значений используйте тип unsigned char.
wchar_t
2 байта
Представляет “расширенные” символы, которые могут быть представлены в формате Юникод (UTF-16 в Windows, в других операционных системах возможно другое представление). Это символьный тип, используемый в строках типа sdiv::wstring.

Данные значения длин весьма условны и определяются конкретным компилятором. Для компилятора Arduino и Visual Studio значения могут быть различны. Смотрите документацию.