Un tipo de dato utilizado para almacenar un valor de carácter[1]. Los literales de caracteres se escriben entre comillas simples, como este: 'A' (para caracteres múltiples - cadenas - use comillas dobles: "ABC").
Sin embargo, los caracteres se almacenan como números. Puede ver la codificación específica en el gráfico ASCII . Esto significa que es posible realizar cálculos aritméticos en caracteres, en los que se utiliza el valor ASCII del carácter (por ejemplo, 'A' + 1 tiene el valor 66, ya que el valor ASCII de la letra mayúscula A es 65).
El tamaño del tipo de dato char es de al menos 8 bits. Se recomienda usar solo para almacenar caracteres. Para un tipo de datos sin firmar de un byte (8 bits), use el tipo de datos de byte.
Sintaxis
char var = val;
Parámetros
- var: nombre de la variable
- val: valor asignado a esta variable
Ejemplo
char letra = 'A';
byte inicial = f;
Referencias
[1]arduino https://www.arduino.cc/reference/en/language/variables/data-types/char/, Consultado mayo 2019