Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Boolesche Ausdrücke | Weitere Datentypen und Konzepte
C++-Datentypen

bookBoolesche Ausdrücke

Swipe um das Menü anzuzeigen

Es ist auch möglich, boolesche Ausdrücke zu kombinieren. Zum Beispiel ist der Spieler in einem Spiel am Leben, solange sein health_value > 0 UND stamina_value > 0 ist. Einen solchen Ausdruck kann man in C++ mit dem Operator and schreiben:

main.cpp

main.cpp

copy
12345678910
#include <iostream> int main() { short health_value = 50; short stamina_value = 70; if (health_value > 0 and stamina_value > 0) std::cout << "Player is alive!"; }

Der Operator and im Detail: Er gibt true zurück, wenn beide Ausdrücke wahr sind. Ist mindestens einer der Ausdrücke false, liefert der Operator and das Ergebnis false.

Und wenn der Spieler entweder health_value > 0 ODER stamina_value > 0 haben soll, kann der or-Operator verwendet werden.

main.cpp

main.cpp

copy
12345678910
#include <iostream> int main() { short health_value = 0; short stamina_value = 70; if (health_value > 0 or stamina_value > 0) std::cout << "There is still health or stamina left!"; }
question mark

Welche Aussagen über die Operatoren and und or in C++ sind korrekt?

Select all correct answers

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 4. Kapitel 2

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Abschnitt 4. Kapitel 2
some-alt