Логические операции
22.11.2024
Логические операции позволяют сравнивать величины или комбинировать утверждения. Результатом таких операций всегда будет true
(истина) или false
(ложь). Эти операции делятся на три группы:
Операторы сравнения.
Операторы равенства.
Логические операторы объединения и отрицания.
1. Операторы сравнения
Используются для определения отношения между двумя величинами.
Оператор
Описание
Пример
<
Левый операнд меньше правого
5 < 3 → false
>
Левый операнд больше правого
5 > 3 → true
<=
Левый операнд меньше или равен
5 <= 5 → true
>=
Левый операнд больше или равен
3 >= 4 → false
Пример:
2. Операторы равенства
Используются для проверки полного равенства или неравенства величин.
Оператор
Описание
Пример
==
Левый операнд равен правому
5 == 3 → false
!=
Левый операнд не равен правому
5 != 3 → true
Пример:
3. Логические операторы объединения и отрицания
Позволяют комбинировать или инвертировать утверждения.
Оператор
Название
Описание
&&
Логическое И
Истина, если оба утверждения истинны
`
`
!
Логическое НЕ
Инвертирует значение утверждения
Логическое И (&&
)
&&
)Возвращает
true
, если оба утверждения истинны.Работает по сокращённой схеме: если первое утверждение ложно, второе не проверяется.
Утверждение 1
Утверждение 2
Результат (&&
)
true
true
true
true
false
false
false
true
false
false
false
false
Пример: Проверка диапазона от 1 до 10.
Логическое ИЛИ (||
)
||
)Возвращает
true
, если хотя бы одно утверждение истинно.Работает по сокращённой схеме: если первое утверждение истина, второе не проверяется.
Утверждение 1
Утверждение 2
Результат (`| |`)
true
true
true
true
false
true
false
true
true
false
false
false
Пример: Проверка числа вне диапазона.
Логическое НЕ (!
)
!
)Инвертирует значение утверждения:
true → false
false → true
Утверждение
Результат (!
)
true
false
false
true
Пример:
Last updated