Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Booleskt Datatyp | Andra Datatyper och Koncept
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

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 4. Kapitel 1

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 4. Kapitel 1
some-alt