C++ Булеві (логічні)
C++ Булеві (логічні) значення
Дуже часто під час програмування вам знадобиться тип даних, який може мати лише одне з двох значень, наприклад:
- YES / NO
- ON / OFF
- TRUE / FALSE
Для цього C++ має тип даних bool
, який може приймати значення true
(1) або false
(0).
Булеві значення
Булева змінна оголошується за допомогою ключового слова bool
і може приймати лише значення true
або false
:
Приклад
bool isCodingFun = true;
bool isFishTasty = false;
cout << isCodingFun; // Виведе 1 (true)
cout << isFishTasty; // Виведе 0 (false)
Спробуйте самі »
З прикладу вище ви можете прочитати, що значення true
повертає 1
, а false
повертає 0
.
Однак частіше булеві значення повертають шляхом порівняння значень і змінних (див. наступну тему).