C++ Boolean

  • Veľmi často pri programovaní budete potrebovať dátový typ, ktorý môže mať iba jednu z dvoch hodnôt, napríklad:
  • ÁNO / NIE
  • PRAVDA / NEPRAVDA
  • Na tento účel má C++ dátový typ bool, ktorý môže nadobúdať hodnoty:
  • true (1) alebo false (0).

Boolovská premenná je deklarovaná s kľúčovým slovom bool a môže nadobúdať hodnoty true alebo false:

C++ Booleovské výrazy

  • Booleovský výraz vráti boolovskú hodnotu, ktorá je buď 1 (pravda) alebo 0 (nepravda).
  • To je užitočné pri budovaní logiky a hľadaní odpovedí.
  • Ak chcete zistiť, či je výraz (alebo premenná) pravdivý alebo nepravdivý, môžete použiť porovnávací operátor, napríklad operátor väčší ako ( > ) :
  • Alebo ešte jednoduchšie:
  • V nižšie uvedených príkladoch používame operátor rovná sa ( == ) na vyhodnotenie výrazu:

C++ booleovské príklady

  • Predstavme si „príklad zo skutočného života“, kde potrebujeme zistiť, či je človek dosť starý na to, aby mohol voliť.
  • V nižšie uvedenom príklade používame porovnávací operátor >= na zistenie, či je vek (25) väčší ako ALEBO sa rovná vekovej hranici hlasovania, ktorá je nastavená na 18:

Booleany sú základom pre všetky porovnania a podmienky v C++.



Pridaj komentár

Vaša e-mailová adresa nebude zverejnená. Vyžadované polia sú označené *

Nemôžete kopírovať obsah tejto stránky