Page cover

⚖️Логические Операции

Операторы сравнения, равенства, объединения отрицательная инверсия

Логические операции возвращают всегда тип данных bool

0 - False

1 - True Все числа кроме 0 это значение True

Операторы Отношений: > < ==

Оператор сравнения
Пример
Пояснение

<

cout << a < b;

Меньше

<=

cout << a <= b;

Меньше или Равно

Оператор сравнения
Пример
Пояснение

>

cout << a > b;

Больше

>=

cout << a >= b;

Больше или Равно

Оператор равенства
Пример
Пояснение

==

cout << a == b;

Равно

!=

cout << a != b;

Не равно

Пример использования Операторов Отношений:

cout << 100 > 50;  // 100 больше 50

cout << 2 > 3;  // 2 больше чем 3

! - Знак инверсии

Инверсия меняет значение на противоположное

cout << !(4 > 5) << endl;  

Логические Операторы: && || !

Оператор
Пример
Пояснение

&&

cout << ((5 == 5) && (3 == 3));

И

||

cout << ((5 == 1) || (3 == 3));

ИЛИ

!

cout << (5 != 4);

НЕ

Пример использования Логических Операторов:

cout << ((5 == 5) && (3 == 3)); // 5 равно 5 И 3 равно 3

cout << ((5 == 1) || (3 == 3)); // 5 равно 1 ИЛИ 3 равно 3

Last updated