Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Booleskt Datatyp | Section
C++-Datatyper

bookBooleskt Datatyp

Svep för att visa menyn

Boolean (bool) är en datatyp som kan anta ett av två värden: true eller false. Syntax:

bool.h

bool.h

copy
1
bool alive = true;

De används främst i jämförelseoperatorer. Dessa operatorer (==, !=, <, >, >=, <=) returnerar 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 också vända värdet på en boolean med hjälp av !-operatorn:

main.cpp

main.cpp

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

Och oftast används de som villkor i if/while/...-satser.

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

Storleken på en bool är 1 byte. Ja, den skulle få plats i 1 bit minne, men du kan inte lagra en variabel som är mindre än 1 byte (8 bitar).

question mark

Välj det FELAKTIGA påståendet

Vänligen välj det korrekta svaret

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 12

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Avsnitt 1. Kapitel 12
some-alt