bool
La palabra clave bool es el nombre para el tipo de datos Booleano en C++. Un tipo de datos Booleano puede tomar uno de dos valores: verdadero o falso, que en C++ se señalan con las palabras clave true y false respectivamente.
[editar] Ejemplo
En el siguiente código, se inicializa una variable booleana con valor falso y luego se usa esta variable para controlar la ejecución de un bucle, la cual termina cuando la variable toma el valor verdadero:
bool listo = false; while( !listo ) { ... }
[editar] Detalles
El tamaño ( sizeof) de un bool no está acotado estrictamente por el estándar de C++; mientras en un compilador un bool puede tener el tamaño de 1 byte (el mínimo que puede cubrir los posibles valores y ser direccionado por el procesador), en otro compilador puede tener un tamaño de 4 u 8 bytes (el tamaño de un registro del procesador).
[editar] Tópicos Relacionados
- Ver la página sobre los otros tipos de datos en C++.
- Palabras clave true y false.
- Otros tipos integrales: char, int, etc.