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
Practice
Projects
Quizzes & Challenges
Visat
Challenges
/
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- ja vastaavissa 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 alle yhden tavun (8 bitin) kokoisena.

question mark

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

Select the correct answer

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