C++ booleovské výrazy
Booleovský výraz
Booleovský výraz je výraz C++, který vrací booleovskou hodnotu: 1
(true) nebo 0
(false).
Chcete- li zjistit, zda je výraz (nebo proměnná) pravdivý , můžete použít porovnávací operátor, jako je operátor větší než ( ):>
Příklad
int x = 10;
int y = 9;
cout << (x > y); // returns 1 (true), because 10 is higher than 9
Nebo ještě jednodušší:
Příklad
cout << (10 > 9); // returns 1 (true), because 10 is higher than 9
V níže uvedených příkladech používáme operátor rovná se ( ) k vyhodnocení výrazu:==
Příklad
int x = 10;
cout << (x == 10); // returns 1 (true), because the value
of x is equal to 10
Příklad
cout << (10 == 15); // returns
0 (false), because 10 is not equal to 15
Booleany jsou základem pro všechna srovnání a podmínky v C++.
Více o podmínkách (pokud...jinak) se dozvíte v další kapitole.