Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Booleaanse Gegevenstype | Section
C++-Datatypen

bookBooleaanse Gegevenstype

Veeg om het menu te tonen

Boolean (bool) is een gegevenstype dat één van twee waarden kan aannemen: true of false. Syntax:

bool.h

bool.h

copy
1
bool alive = true;

Ze worden meestal gebruikt bij vergelijkingsoperatoren. Deze operatoren (==, !=, <, >, >=, <=) geven een bool terug.

main.cpp

main.cpp

copy
123456789101112
#include <iostream> int main() { bool istrue = true; bool obv = (5 > 0); bool wrong = (2 * 2 == 5); std::cout << istrue << std::endl; std::cout << obv << std::endl; std::cout << wrong << std::endl; }

Je kunt de waarde van een boolean ook omkeren met de !-operator:

main.cpp

main.cpp

copy
123456789
#include <iostream> int main() { bool istrue = true; std::cout << istrue << std::endl; std::cout << !istrue << std::endl; }

En meestal worden ze gebruikt als voorwaarden in if/while/...-instructies.

main.cpp

main.cpp

copy
123456789101112
#include <iostream> int main() { bool b = true; if (b) std::cout << "b is true" << std::endl; if (1 > 0) std::cout << "1 is greater than 0" << std::endl; }

De grootte van een bool is 1 byte. Ja, het zou in 1 bit geheugen passen, maar je kunt geen variabele opslaan die kleiner is dan 1 byte (8 bit).

question mark

Kies de ONJUISTE uitspraak

Selecteer het correcte antwoord

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 12

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Sectie 1. Hoofdstuk 12
some-alt