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

Функция boolalpha

Функция boolalpha управляет форматом вывода логических значений в потоки вывода C++. По умолчанию логические значения выводятся как числа 1 и 0. После применения boolalpha они выводятся как "true" и "false". Функция также может применяться к потокам ввода для чтения слов "true" и "false" вместо чисел.

Синтаксис

std::boolalpha

Пример

Давайте выведем логическое значение без использования boolalpha:

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

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

1

Пример

Теперь применим boolalpha и выведем логическое значение:

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

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

true

Пример

Давайте выведем оба логических значения с использованием boolalpha:

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

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

true false

Пример

Давайте применим boolalpha к потоку и сравним логические значения:

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

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

true

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

  • функция cout,
    которая выводит данные в консоль
  • функция cin,
    которая читает данные из консоли
  • функция endl,
    которая выводит символ новой строки
  • функция hex,
    которая выводит числа в шестнадцатеричном формате
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить