char
La palabra clave char es el nombre para el tipo de datos Caracter en C++. Un tipo de datos Caracter puede almacenar un valor dentro del conjunto de caracteres estándar del lenguaje; estos valores se designan por el valor del caracter entre comillas simples.
[editar] Ejemplo
En el siguiente código, se inicializa un array de variables del tipo char conteniendo las vocales del idioma español:
char vocales[] = { 'a', 'e', 'i', 'o', 'u' };
[editar] Detalles
El tamaño ( sizeof) de un char es 1, sin importar la representación interna del tipo de datos en el compilador. Un char no equivale necesariamente a un byte, ni tiene necesariamente 8 bits. Un char debe poder almacenar al menos el conjunto de caracteres ASCII básico o "ASCII-7".
char es el tipo de caracter subjacente en la clase std::basic_string (más precisamente, basic_string<char>).
[editar] Tópicos Relacionados
- Ver la página sobre los otros tipos de datos en C++.
- Tipo de datos entero.