Variabile & Tipuri de Date
Boolean
Tipul bool stochează doar două valori: true (adevărat) sau false (fals). Intern, true este 1 și false este 0.
bool esteAdult = true;
bool esteMinor = false;
cout << esteAdult << endl; // 1
cout << esteMinor << endl; // 0
// Afișare ca text
cout << boolalpha;
cout << esteAdult << endl; // true
cout << esteMinor << endl; // falseBoolean din expresii
int x = 10;
bool estePositiv = (x > 0); // true
bool esteMare = (x > 100); // false
bool estePar = (x % 2 == 0); // true
cout << estePositiv << " " << esteMare << " " << estePar;În C++, orice valoare nenulă este interpretată ca
true. Deci if(5) și if(true) sunt echivalente.