Tipo de Dato Booleano
Desliza para mostrar el menú
Boolean (bool) es un tipo de dato que puede tomar uno de dos valores: true o false. Sintaxis:
bool.h
1bool alive = true;
Se utilizan principalmente en los operadores de comparación. Dichos operadores (==, !=, <, >, >=, <=) devuelven bool.
main.cpp
123456789101112#include <iostream> int main() { bool istrue = true; bool obv = (5 > 0); bool wrong = (2 * 2 == 5); std::cout << istrue << std::endl; std::cout << obv << std::endl; std::cout << wrong << std::endl; }
También es posible invertir el valor de un booleano utilizando el operador !:
main.cpp
123456789#include <iostream> int main() { bool istrue = true; std::cout << istrue << std::endl; std::cout << !istrue << std::endl; }
Y con mayor frecuencia, se utilizan como condiciones en sentencias if/while/....
main.cpp
123456789101112#include <iostream> int main() { bool b = true; if (b) std::cout << "b is true" << std::endl; if (1 > 0) std::cout << "1 is greater than 0" << std::endl; }
El tamaño de un bool es de 1 byte. Sí, cabría en 1 bit de memoria, pero no se puede almacenar una variable de tamaño menor a 1 byte (8 bits).
¿Todo estuvo claro?
¡Gracias por tus comentarios!
Sección 4. Capítulo 1
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Sección 4. Capítulo 1