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++ bool
datový typ, který může nabývat hodnot true
(1) nebo false
(0).
Booleovské hodnoty
Booleovská proměnná je deklarována s bool
klíčovým slovem a může nabývat pouze hodnot true
nebo 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 true
hodnota vrací 1
, a false
vrací 0
.
Je však běžnější vracet booleovské hodnoty z booleovských výrazů (viz další stránka).