Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Логічний Тип Даних | Інші Типи Даних та Концепції
Типи Даних у C++

bookЛогічний Тип Даних

Свайпніть щоб показати меню

Булевий тип даних (bool) — це тип даних, який може приймати одне з двох значень: true або false. Синтаксис:

bool.h

bool.h

copy
1
bool alive = true;

В основному використовуються в операторах порівняння. Такі оператори (==, !=, <, >, >=, <=) повертають значення типу 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; }

Можна також змінити значення булевої змінної за допомогою оператора !:

main.cpp

main.cpp

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

Найчастіше вони використовуються як умови в операторах if/while/….

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 становить 1 байт. Так, він міг би вміститися в 1 біт пам'яті, але не можна зберігати змінну розміром менше 1 байта (8 біт).

question mark

Оберіть НЕПРАВИЛЬНЕ твердження

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 4. Розділ 1

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Секція 4. Розділ 1
some-alt