Синтаксис: истина и ложь в С++

Значение истины (true)

Любое целочисленное значение, кроме 0 будет эквивалентно истине. Например, 1, 2, 4, 45 — все это истина, а нуль — нет. В С++ также зарезервировано ключевое слово, обозначающее истину — true. Смотрим пример:

bool var = true; // в переменной var содержится истина

Значения истина и ложь специфицирует логический тип данных bool, про этот тип данных вы можете подробно прочитать в статье: Типы данных в С++.

Значение ложь (false)

0;     // это ложь
false; // это тоже ложь, причем это слово есть только в С++

В языках Си и С++ значение 0 и его эквиваленты: NULL или nullptr являются значениями ложи. Если хотите узнать, как в С++ пользоваться логическими операциями, читайте статью: Основные логические операции в С++. Может вы не знаете, что такое логические операции, тогда прочитайте эту статью: Теория логических операций.

Автор: Marienko L.
Дата: 04.12.2012
Поделиться:

Оставить комментарий

Вы должны войти, чтобы оставить комментарий.