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

Boolean ExpressionsBoolean 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:

cpp

main.cpp

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.

cpp

main.cpp

To summarize, here is a table with the results of applying those operators to statements.

Initial bool1 Initial bool2 bool1 and bool2 bool1 or bool2
true true true true
true false false true
false true false true
false false false false

¿Todo estuvo claro?

Sección 4. Capítulo 2
course content

Contenido del Curso

C++ Data Types

Boolean ExpressionsBoolean 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:

cpp

main.cpp

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.

cpp

main.cpp

To summarize, here is a table with the results of applying those operators to statements.

Initial bool1 Initial bool2 bool1 and bool2 bool1 or bool2
true true true true
true false false true
false true false true
false false false false

¿Todo estuvo claro?

Sección 4. Capítulo 2
some-alt