Reference   Language (extended) | Libraries | Comparison | Changes

char

Descripción

Es un tipo de dato que ocupa un byte de memoria y almacena un valor de carácter. Los carácteres literales se escriben con comillas simples: 'A' (para varios carácteres -strings- utiliza dobles comillas "ABC").

De todas maneras los carácteres son almacenados como números. Puedes ver su codificado en la tabla ASCII. Con esto podemos entender que es posible realizar cálculos aritméticos con los carácteres, en este caso se utiliza el valor ASCII del carácter (por ejemplo 'A' + 1 tiene el valor de 66, ya que el valor ASCII de la letra mayúscula A es 65). Mira Serial.println para tener mas información de como son traducidos a números los carácteres.

El tipo de datos char tiene signo. esto significa que codifica números desde -128 hasta 127. Para un dato de un byte (8bits), utiliza el tipo de dato "byte".

Ejemplo

  char miChar = 'A';
  char miChar = 65;      // los dos son equivalentes

Mira también

Página principal Referencia

Correcciones, sugerencias, y nueva documentación deberán ser publicadas en el Foro (castellano) o en el Foro (inglés).

El texto de la referencia de Arduino está publicado bajo la licencia Creative Commons Reconocimiento-Compartir bajo la misma licencia 3.0. Los ejemplos de código de la referencia están liberados al dominio público.

Share