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.


C++ Cvičení

Otestujte se pomocí cvičení

Cvičení:

Chcete-li vytisknout hodnoty 1(pro true) a 0(pro nepravdu), doplňte chybějící části:

 isCodingFun = true;
 isFishTasty = false;
cout << ;
cout << ;