Boolsk Datatype
Sveip for å vise menyen
Boolean (bool) er en datatyp som kan ha én av to verdier: true eller false. Syntaks:
bool.h
1bool alive = true;
De brukes hovedsakelig i sammenligningsoperatorer. Disse operatorene (==, !=, <, >, >=, <=) returnerer bool.
main.cpp
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
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
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).
Alt var klart?
Takk for tilbakemeldingene dine!
Seksjon 4. Kapittel 1
Spør AI
Spør AI
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