Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Tipo di Dato Booleano | Altri Tipi di Dati e Concetti
Practice
Projects
Quizzes & Challenges
Quiz
Challenges
/
Tipi di Dati in C++

bookTipo 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

bool.h

copy
1
bool alive = true;

Sono utilizzati principalmente negli operatori di confronto. Questi operatori (==, !=, <, >, >=, <=) restituiscono un valore bool.

main.cpp

main.cpp

copy
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

main.cpp

copy
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

main.cpp

copy
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).

question mark

Scegli l'affermazione ERRATA

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 4. Capitolo 1

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Sezione 4. Capitolo 1
some-alt