Boolescher Datentyp
Swipe um das Menü anzuzeigen
Boolean (bool) ist ein Datentyp, der einen von zwei Werten annehmen kann: true oder false. Syntax:
bool.h
1bool alive = true;
Sie werden hauptsächlich bei Vergleichsoperatoren verwendet. Diese Operatoren (==, !=, <, >, >=, <=) geben bool zurück.
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; }
Der Wert eines Booleans kann auch mit dem Operator ! umgekehrt werden:
main.cpp
123456789#include <iostream> int main() { bool istrue = true; std::cout << istrue << std::endl; std::cout << !istrue << std::endl; }
Am häufigsten werden sie als Bedingungen in if-/while-/...-Anweisungen verwendet.
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; }
Die Größe eines bool beträgt 1 Byte. Ja, es würde in 1 Bit Speicher passen, aber Sie können keine Variable mit weniger als 1 Byte (8 Bit) Größe speichern.
War alles klar?
Danke für Ihr Feedback!
Abschnitt 4. Kapitel 1
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Abschnitt 4. Kapitel 1