Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
{ case 5: cout <<"Отлично"; break;
case 4: cout <<"Хорошо"; break;
case 3: cout <<"Удовлетворительно"; break;
case 2: cout <<"Неудовлетворительно"; break;
default: cout <<"Неверное значение rez ";
}
Логический тип данных и базовые логические операции
При программировании алгоритмов с ветвлениями часто используется логический тип данных bool. Для величин этого типа существуют только два возможных значения: true (истина) и false (ложь). Логические значения обычно являются результатом операций сравнения (табл. 3.1).
Таблица 3.1
Операции сравнения
Знак операции | Действие |
= = | Равно |
! = | Не равно |
< | Меньше |
> | Больше |
<= | Меньше или равно |
>= | Больше или равно |
В языке С++ допускается преобразовывать в логические значения числа: ноль соответствует значению false, а любое отличное от нуля число преобразуется в значение true.
Для типа bool определены три стандартные логические операции и соответствующие им знаки операций: логическое умножение - И (&&), логическое сложение - ИЛИ (||) и логическое отрицание - НЕ (!) (табл. 3.2).
Таблица 3.2
Логические операции
Переменные | Операции | |||
A | b | ! a | a && b | a || b |
False | false | true | false | false |
False | true | true | false | true |
True | false | false | false | true |
True | true | false | true | true |
Дата публикования: 2014-11-02; Прочитано: 268 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!