Boolsk Datatype
Sveip for å vise menyen
Boolean (bool) er en datatypen 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 av minnet, men du kan ikke lagre en variabel med mindre størrelse enn 1 byte (8 bit).
Alt var klart?
Takk for tilbakemeldingene dine!
Seksjon 1. Kapittel 12
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 1. Kapittel 12