cpp / beginner
Snippet
Boolesche Variablen und Logische Operatoren
Boolean (bool) speichert true (1) oder false (0). Logische Operatoren umfassen && (UND), || (ODER) und ! (NICHT). Der Manipulator boolalpha lässt cout true/false statt 1/0 anzeigen.
snippet.cpp
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>using namespace std;int main() {bool isActive = true;bool isLoggedIn = false;cout << boolalpha;cout << "Active: " << isActive << endl;cout << "Logged in: " << isLoggedIn << endl;cout << "Can access: " << (isActive && !isLoggedIn) << endl;return 0;}
Erklärung
1
bool isActive = true;
Boolesche Variable mit dem Wert true
2
cout << boolalpha;
Ändert Ausgabe zu true/false statt 1/0
3
(isActive && !isLoggedIn)
UND-Operator mit NICHT auf isLoggedIn