char

Descripción

Un char es un tipo de datos que ocupa 1 byte de memoria y almacena el valor de un caracter.  Los literales de caracteres se escriben entre comillas, similar a esto: 'A' (para varios caracteres - cadenas- use dobles comillas: "ABC").
Sin embargo, los caracteres se almacenan como números. Puedes ver la codificación específica enla Carta ASCII. Esto significa que es posible hacer operaciones matam´ticas con los caracteres, en las que se utiliza el valor ASCII del caracter (por ejemplo, 'A' + 1 tiene como valor 66, porque el valor ASCII de la A mayúscula es 65). Ver la referencia Serial.println para más información sobre cómo los caracteres se convierten a números.
El tipo de datos char es un tipo con signo, que codifica números entre -128 y 127.  Para un tipo de datos sin signo, un byte (8 bits), utilice el tipo de datos byte.

Ejemplo

char myChar = 'A';
char myChar = 65; // ambos son equivalentes

5 comentarios: