Отличие переменных char и string в программировании микроконтроллеров заключается в их назначении:
- char — это символьный тип данных, переменная такого типа может принимать значения из таблицы ASCII. mypractic.ru alexgyver.ru По факту это целочисленный тип данных, а переменная хранит номер (код) символа. alexgyver.ru
- string — это массив char, то есть строка. arduino.zl3p.com arduino.ru Строковые константы, записанные в двойных кавычках, интерпретируются компилятором как массив символов, а не как объект класса String. arduino.ru
Таким образом, char используется для хранения отдельных символов, а string — для работы со строками, которые представляют собой массив этих символов. arduino.zl3p.com arduino.ru