Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Boolean Expressions | Other Data Types and Concepts
C++ Data Types

bookBoolean Expressions

You can also combine boolean statements. For example, the player is alive in a game while his health_value > 0 AND stamina_value > 0. You can write an expression like this in C++ using the and operator:

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!"; }

Let's look at the and operator in greater detail. It returns true if both statements are true. If at least one statement is false, the and operator will return false.

And if you want the player to have health_value > 0 OR stamina_value > 0 you can use the or operator.

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!"; }

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 4. Kapitel 2

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Awesome!

Completion rate improved to 4.35

bookBoolean Expressions

Svep för att visa menyn

You can also combine boolean statements. For example, the player is alive in a game while his health_value > 0 AND stamina_value > 0. You can write an expression like this in C++ using the and operator:

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!"; }

Let's look at the and operator in greater detail. It returns true if both statements are true. If at least one statement is false, the and operator will return false.

And if you want the player to have health_value > 0 OR stamina_value > 0 you can use the or operator.

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!"; }

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 4. Kapitel 2
some-alt