El tipo carácter (char)

Los ordenadores no manejan caracteres sino que éstos son representados por enteros: La tabla -charset- asocia a cada carácter el código numérico -codepoint- que lo representa. La más importante es la ASCII, pero la completa es la UNICODE.

Podemos hacer casting o conversiones de char a int o viceversa:

char(65) es la letra A

int ('a') es el número 35 ?

El tipo char, como es numérico, admite operaciones de suma y resta para obtener otros caracteres.

La librería ctype.h contiene funciones que facilita el manejo de caracteres.

Por último indicar que no es lo mismo el carácter '0' cero que el int 0 cero.

Secuencias de escape:

Existen algunos caracteres, agrupados de dos en dos, o tres, que tienen una acción en la ejecución del programa, son las secuencias de escape:

'\n' que genera una nueva línea.

'\t' que realiza una tabulación.

'\0' corresponde al carácter nulo.

... Se utilizan para dar formato a los textos que se impriman de diversas maneras.

Comentarios

Entradas populares de este blog

Variables: declaración, asignación e inicialización.

El tipo bool, o booleano

Funciones y procedimientos.