Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Booleaanse Gegevenstype | Overige Gegevenstypen en Concepten
C++ Gegevenstypen

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 voornamelijk 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; }

U 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 bewering

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 4. Hoofdstuk 1

Vraag AI

expand

Vraag AI

ChatGPT

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

Sectie 4. Hoofdstuk 1
some-alt