cpp / beginner
Snippet
Boolean Variables: True or False
The bool datatype stores true (1) or false (0). When printed, true displays as 1 and false as 0. Booleans are essential for conditions and flags. Using descriptive boolean variable names like isActive or hasPermission makes code more readable.
snippet.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>int main() {bool isActive = true;bool isLoggedIn = false;std::cout << "isActive: " << isActive << std::endl;std::cout << "isLoggedIn: " << isLoggedIn << std::endl;if (isActive) {std::cout << "System is active" << std::endl;}bool canAccess = isActive && !isLoggedIn;std::cout << "Can access: " << canAccess << std::endl;return 0;}
Breakdown
1
bool isActive = true
Boolean variable that can only be true or false
2
bool isLoggedIn = false
Boolean variable initialized to false
3
if (isActive)
Boolean can be used directly as a condition
4
isActive && !isLoggedIn
Combining booleans: active AND NOT logged in