Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Логічний тип даних | Section
Типи Даних 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

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

Виберіть правильну відповідь

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

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

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

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

Запитати АІ

expand

Запитати АІ

ChatGPT

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

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