Es
el tipo básico alfanumérico, y contiene un
único carácter ASCII. El tamaño de memoria
es de 1 byte.
En C++ un carácter es tratado en todo momento como un número,
de hecho puede ser declarado con y sin signo. Y si no se especifica
el modificador de signo, se asume que es con signo.
Este tipo de variables es apto para almacenar números
pequeños o letras.

Las
declaraciones se realizan tal y como aparece a continuación:
[signed|unsigned]
char <identificador>
|