Тип данных char представляет собой один символ. При объявлении переменной типа char используются одинарные кавычки. Символ хранится в памяти как число, соответствующее коду этого символа в таблице ASCII-кодов. Данный тип является знаковым и принимает значения от -128 до 127. В памяти занимает один байт.

Пример:

В данном примере в функции setup() создаётся переменная типа char (инициализируется числом 65 – символ ‘А’ в таблице ASCII), а также инициализируется последовательный порт на скорости 9600 бод. В функции loop() реализован алгоритм последовательного вывода в последовательный порт (COM-порт) символов A … Z.