Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Boolesk Datatype | Andre Datatyper og Begreber
C++ Datatyper

bookBoolesk Datatype

Stryg for at vise menuen

Boolean (bool) er en datatyp, der kan antage én af to værdier: true eller false. Syntaks:

bool.h

bool.h

copy
1
bool alive = true;

De anvendes hovedsageligt i sammenligningsoperatorer. Disse operatorer (==, !=, <, >, >=, <=) returnerer bool.

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

Du kan også vende værdien af en boolesk variabel ved at bruge !-operatoren:

main.cpp

main.cpp

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

Og oftest anvendes de som betingelser i if/while/...-udsagn.

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

Størrelsen på en bool er 1 byte. Ja, den ville kunne være i 1 bit hukommelse, men du kan ikke gemme en variabel med en størrelse mindre end 1 byte (8 bit).

question mark

Vælg den FORKERTE påstand

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 4. Kapitel 1

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Sektion 4. Kapitel 1
some-alt