Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Boolean-tietotyyppi | Muut Tietotyypit ja Käsitteet
C++ Tietotyypit

bookBoolean-tietotyyppi

Pyyhkäise näyttääksesi valikon

Boolean (bool) on tietotyyppi, joka voi saada kaksi arvoa: true tai false. Syntaksi:

bool.h

bool.h

copy
1
bool alive = true;

Niitä käytetään pääasiassa vertailuoperaattoreissa. Nämä operaattorit (==, !=, <, >, >=, <=) palauttavat bool-arvon.

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

Boolean-arvon voi myös kääntää käyttämällä !-operaattoria:

main.cpp

main.cpp

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

Useimmiten niitä käytetään ehtona if/while/... -lauseissa.

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

bool-tyypin koko on 1 tavu. Kyllä, se mahtuisi yhteen bittiin muistissa, mutta muuttujaa ei voi tallentaa pienempänä kuin 1 tavu (8 bittiä).

question mark

Valitse VÄÄRÄ väittämä

Valitse oikea vastaus

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 4. Luku 1

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Osio 4. Luku 1
some-alt