Tipo di Dato Booleano
Scorri per mostrare il menu
Boolean (bool) è un tipo di dato che può assumere uno dei due valori: true oppure false. Sintassi:
bool.h
1bool alive = true;
Sono utilizzati principalmente negli operatori di confronto. Questi operatori (==, !=, <, >, >=, <=) restituiscono un valore 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; }
È possibile anche invertire il valore di un booleano utilizzando l'operatore !:
main.cpp
123456789#include <iostream> int main() { bool istrue = true; std::cout << istrue << std::endl; std::cout << !istrue << std::endl; }
E più frequentemente, vengono utilizzati come condizioni nelle istruzioni 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; }
La dimensione di un bool è 1 byte. Sì, potrebbe essere contenuto in 1 bit di memoria, ma non è possibile memorizzare una variabile di dimensione inferiore a 1 byte (8 bit).
Grazie per i tuoi commenti!
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione