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 eine Variable kann nicht kleiner als 1 Byte (8 Bit) gespeichert werden.
War alles klar?
Danke für Ihr Feedback!
Abschnitt 1. Kapitel 12
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Abschnitt 1. Kapitel 12