Що робить змінна bool?

Логічний тип даних (bool) (або булевий тип) це примітивний тип даних, який приймає 2 значення – істина чи брехня. Python має самостійний логічний тип bool , з двома зумовленими значеннями: True – істина; False – брехня. May 6, 2022

Функція bool() Повертає булеве значення, тобто або True, або False. Аргумент x конвертується за допомогою стандартної процедури перевірки істинності.

Ця функція завжди повертає значення true. Обумовлена ​​змінна result у тілі булевській функції є змінною типу Boolean і набуває значення за умовчанням рівне false (брехня).

У мові С++ для логічних значень існує спеціальний тип – bool. Допустимими значеннями цього є тільки true і false, причому інших значень у змінної цього типу не може. Змінна типу bool займає у пам'яті рівно 1 байт.