Booleskt 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
1bool alive = true;
De används främst i jämförelseoperatorer. Dessa operatorer (==, !=, <, >, >=, <=) returnerar 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 också vända värdet på en boolean med hjälp av !-operatorn:
main.cpp
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
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).
Var allt tydligt?
Tack för dina kommentarer!
Avsnitt 4. Kapitel 1
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Fantastiskt!
Completion betyg förbättrat till 4.35Avsnitt 4. Kapitel 1