C++ Booleans


C++ Booleans

Heel vaak heb je bij het programmeren een gegevenstype nodig dat slechts één van twee waarden kan hebben, zoals:

  • JA NEE
  • AAN UIT
  • WAAR ONWAAR

Hiervoor heeft C++ een booldatatype dat de waarden true (1) of false(0) kan aannemen.


Booleaanse waarden

Een booleaanse variabele wordt gedeclareerd met het boolsleutelwoord en kan alleen de waarden trueof aannemen false:

Voorbeeld

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

Uit het bovenstaande voorbeeld kunt u lezen dat een truewaarde retourneert 1en falseretourneert 0.

Het is echter gebruikelijker om booleaanse waarden van booleaanse expressies te retourneren (zie volgende pagina).