Логічний Тип Даних
Свайпніть щоб показати меню
Булевий тип даних (bool) — це тип даних, який може приймати одне з двох значень: true або false. Синтаксис:
bool.h
1bool alive = true;
В основному використовуються в операторах порівняння. Такі оператори (==, !=, <, >, >=, <=) повертають значення типу 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; }
Можна також змінити значення булевої змінної за допомогою оператора !:
main.cpp
123456789#include <iostream> int main() { bool istrue = true; std::cout << istrue << std::endl; std::cout << !istrue << std::endl; }
Найчастіше вони використовуються як умови в операторах if/while/….
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; }
Розмір типу bool становить 1 байт. Так, він міг би вміститися в 1 біт пам'яті, але не можна зберігати змінну розміром менше 1 байта (8 біт).
Все було зрозуміло?
Дякуємо за ваш відгук!
Секція 4. Розділ 1
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Чудово!
Completion показник покращився до 4.35Секція 4. Розділ 1