char
Описание
Тип данных, используемый для хранения значения символа. Символьные литералы записываются в одинарных кавычках, например: A (для нескольких символов — строк — используются двойные кавычки: «ABC»).
Однако символы хранятся в виде чисел. Конкретную кодировку можно увидеть в таблице ASCII. Это значит, что над символами можно выполнять арифметические операции, при которых используется ASCII-значение символа (например, A + 1 имеет значение 66, поскольку ASCII-значение заглавной буквы A равно 65). См. справку по
Serial.println
для подробностей о том, как символы преобразуются в числа.
Размер типа данных
char
составляет не менее 8 бит. Рекомендуется использовать
char
только для хранения символов. Для беззнакового однобайтового (8-битного) типа данных используйте тип byte.
Синтаксис
char var = val;
Параметры
var: имя переменной.val: значение, присваиваемое этой переменной.
Пример кода
char myChar = 'A';
char myChar = 65; // оба варианта эквивалентны