Пошаговое руководство по С++

С++ ГЛАВНАЯ Введение в С++ С++ Начать Синтаксис С++ Вывод С++ С++ Комментарии Переменные С++ Пользовательский ввод С++ Типы данных С++ Операторы С++ Строки С++ С++ Математика Логические значения С++ Условия С++ Переключатель С++ C++ пока цикл С++ для цикла С++ Перерыв/Продолжение Массивы С++ Ссылки на С++ Указатели С++

Функции С++

Функции С++ Параметры функции С++ Перегрузка функций C++

Классы С++

С++ ООП Классы/объекты С++ Методы класса С++ Конструкторы С++ Спецификаторы доступа C++ Инкапсуляция С++ Наследование С++ Полиморфизм С++ Файлы С++ Исключения С++

С++ Как

Добавить два числа

Примеры С++

Примеры С++ Компилятор С++ Упражнения по С++ Викторина по С++


Логические значения С++


Логические значения С++

Очень часто в программировании вам понадобится тип данных, который может иметь только одно из двух значений, например:

  • ДА НЕТ
  • ВКЛ ВЫКЛ
  • ИСТИНА / ЛОЖЬ

Для этого в C++ есть boolтип данных, который может принимать значения true (1) или false(0).


Логические значения

Логическая переменная объявляется с boolключевым словом и может принимать только значения trueили false:

Пример

bool isCodingFun = true;
bool isFishTasty = false;
cout << isCodingFun;  // Outputs 1 (true)
cout << isFishTasty;  // Outputs 0 (false)

Из приведенного выше примера вы можете прочитать, что trueзначение возвращает 1, и falseвозвращает 0.

Однако чаще всего возвращаются логические значения из логических выражений (см. следующую страницу).