РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
49 of 815 menu

Значение true

Значение true — это ключевое слово, которое обозначает логическую истину. Оно имеет тип bool и используется для инициализации переменных, записи результатов сравнений и условий. При выводе через cout значение true по умолчанию отображается как 1, а с флагом boolalpha — как текст "true". Любое ненулевое значение при преобразовании к типу bool становится true.

Синтаксис

true

Пример

Объявим переменную типа bool и инициализируем её значением true:

#include <iostream> using namespace std; int main() { bool flag = true; cout << flag << endl; return 0; }

Результат выполнения кода:

1

Пример

Включим флаг boolalpha, чтобы вывести true в текстовом виде:

#include <iostream> using namespace std; int main() { bool flag = true; cout << boolalpha << flag << endl; return 0; }

Результат выполнения кода:

true

Пример

Сохраним результат сравнения чисел в переменную типа bool:

#include <iostream> using namespace std; int main() { int x = 10; int y = 5; bool res = x > y; cout << boolalpha << res << endl; return 0; }

Результат выполнения кода:

true

Пример

Преобразуем ненулевое целое число к типу bool и проверим результат:

#include <iostream> using namespace std; int main() { bool res = 42; cout << boolalpha << res << endl; return 0; }

Результат выполнения кода:

true

Смотрите также

  • значение false,
    которое обозначает логическую ложь
  • тип bool,
    который хранит true или false
  • флаг boolalpha,
    который включает текстовый вывод bool
  • оператор if,
    который выполняет код при истинном условии
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить