Boolescher Datentyp
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 in Vergleichsoperatoren verwendet. Diese Operatoren (==
, !=
, <
, >
, >=
, <=
) geben bool
zurück.
Hinweis
std::cout
gibt Booleans als Zahlen aus,1
, wenn der Booleantrue
ist, und0
, wenn der Booleanfalse
ist.
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; }
Sie können den Wert eines Booleans auch mit dem !
Operator umkehren:
main.cpp
123456789#include <iostream> int main() { bool istrue = true; std::cout << istrue << std::endl; std::cout << !istrue << std::endl; }
Und 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 einer Größe von weniger als 1 Byte (8 Bit) speichern.
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Awesome!
Completion rate improved to 4.35
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 in Vergleichsoperatoren verwendet. Diese Operatoren (==
, !=
, <
, >
, >=
, <=
) geben bool
zurück.
Hinweis
std::cout
gibt Booleans als Zahlen aus,1
, wenn der Booleantrue
ist, und0
, wenn der Booleanfalse
ist.
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; }
Sie können den Wert eines Booleans auch mit dem !
Operator umkehren:
main.cpp
123456789#include <iostream> int main() { bool istrue = true; std::cout << istrue << std::endl; std::cout << !istrue << std::endl; }
Und 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 einer Größe von weniger als 1 Byte (8 Bit) speichern.
Danke für Ihr Feedback!