Логические Операции
Операторы сравнения, равенства, объединения отрицательная инверсия
Операторы Отношений: > < ==
Оператор сравнения
Пример
Пояснение
<
cout << a < b;
Меньше
<=
cout << a <= b;
Меньше или Равно
Оператор сравнения
Пример
Пояснение
>
cout << a > b;
Больше
>=
cout << a >= b;
Больше или Равно
Оператор равенства
Пример
Пояснение
==
cout << a == b;
Равно
!=
cout << a != b;
Не равно
Пример использования Операторов Отношений:
1 - True
0
- False
! - Знак инверсии
Инверсия меняет значение на противоположное
1
- True
изначально код должен выводить значение False т.к 4 < 5, но из за знака инверсии (!) наше значение меняется на противоположное.
Логические Операторы: && || !
Оператор
Пример
Пояснение
&&
cout << ((5 == 5) && (3 == 3));
И
||
cout << ((5 == 1) || (3 == 3));
ИЛИ
!
cout << (5 != 4);
НЕ
Пример использования Логических Операторов:
1 - True
1 - True Оператор || выводит то, что это выражение истинное даже с условием того, что одно из выражений ложное.
Last updated