Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Boolescher Datentyp | Andere Datentypen und Konzepte
C++ Datentypen
course content

Kursinhalt

C++ Datentypen

C++ Datentypen

1. Einführung
2. Numerische Datentypen
3. Textdatentyp
4. Andere Datentypen und Konzepte

book
Boolescher Datentyp

Boolean (bool) ist ein Datentyp, der einen von zwei Werten annehmen kann: true oder false. Syntax:

h

bool

copy
1
bool 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 Boolean true ist, und 0, wenn der Boolean false ist.

cpp

main

copy
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:

cpp

main

copy
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.

cpp

main

copy
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.

question mark

Wählen Sie die FALSCHE Aussage

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 4. Kapitel 1
Wir sind enttäuscht, dass etwas schief gelaufen ist. Was ist passiert?
some-alt