Язык программирования C++

Логические величины


В языке Си++ существует специальный тип для представления логических значений bool . Для величин этого типа существует только два возможных значения: true (истина) и false (ложь). Объявление логической переменной выглядит следующим образом:

bool condition;

Соответственно, существуют только две логические константы – истина и ложь. Они обозначаются, соответственно, true и false .

Для типа bool определены стандартные логические операции: логическое И (), ИЛИ (||) и НЕ (!).

// истинно, если обе переменные, // cond1 и cond2, истинны cond1 cond2 // истинно, если хотя бы одна из переменных // истинна cond1 || cond2 // результат противоположен значению cond1 !cond1

Как мы уже отмечали ранее, логические значения получаются в результате операций сравнения. Кроме того, в языке Си++ принято следующее правило преобразования чисел в логические значения: ноль соответствует значению false , и любое отличное от нуля число преобразуется в значение true . Поэтому можно записать, например:

int k = 100; while (k) { // выполнить цикл 100 раз k--; }

on_load_lecture()

Дальше

Если Вы заметили ошибку - сообщите нам.

Страницы:

|

/p>

|

/p>

|

/p>

|

вопросы |

|

учебники

|

для печати и PDA

Курсы | Учебные программы | Учебники | Новости | Форум | Помощь



Телефон: +7 (495) 253-9312, 253-9313, факс: +7 (495) 253-9310, email: info@intuit.ru

2003-2007, INTUIT.ru::Интернет-Университет Информационных Технологий - дистанционное образование



Содержание раздела