Логические значения в C++
Кроме чисел и строк есть еще один тип данных -
логический. В C++ он называется bool.
У него два значения: true и false.
Они обозначают истину и ложь.
Такой тип нужен там, где ответ один из двух:
да или нет. На вопрос «вам уже есть 18 лет?»
отвечают да, то есть true, или нет,
то есть false.
Истина в переменной:
bool flag = true;
std::cout << flag << "\n"; // выведет 1
Ложь в переменной:
bool flag = false;
std::cout << flag << "\n"; // выведет 0
При выводе std::cout печатает истину как
1, а ложь как 0. В переменной
по-прежнему хранится ответ да или нет.
Присвойте переменной значение true.
Выведите эту переменную на экран.
Присвойте переменной значение false.
Выведите эту переменную на экран.