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

bookBoolsk Datatype

Sveip for å vise menyen

Boolean (bool) er en datatyp som kan ha én av to verdier: true eller false. Syntaks:

bool.h

bool.h

copy
1
bool alive = true;

De brukes hovedsakelig i sammenligningsoperatorer. Disse operatorene (==, !=, <, >, >=, <=) 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å endre verdien til en boolsk variabel ved å bruke !-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 brukes de som betingelser i if/while/...-setninger.

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 fått plass i 1 bit minne, men du kan ikke lagre en variabel med mindre størrelse enn 1 byte (8 bit).

question mark

Velg det FEILAKTIGE utsagnet

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 4. Kapittel 1

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Seksjon 4. Kapittel 1
some-alt