C++ Booleans


C++ Booleans

Při programování budete velmi často potřebovat datový typ, který může mít pouze jednu ze dvou hodnot, například:

  • ANO NE
  • ZAPNUTO VYPNUTO
  • PRAVDA / NEPRAVDA

K tomu má C++ booldatový typ, který může nabývat hodnot true (1) nebo false(0).


Booleovské hodnoty

Booleovská proměnná je deklarována s boolklíčovým slovem a může nabývat pouze hodnot truenebo false:

Příklad

bool isCodingFun = true;
bool isFishTasty = false;
cout << isCodingFun;  // Outputs 1 (true)
cout << isFishTasty;  // Outputs 0 (false)

Z výše uvedeného příkladu můžete vyčíst, že truehodnota vrací 1, a falsevrací 0.

Je však běžnější vracet booleovské hodnoty z booleovských výrazů (viz další stránka).