EMZETT.
Войти

Логические операторы

Коротко: Операторы, объединяющие несколько истинностных значений (часто результатов сравнений) друг с другом — И (&&), ИЛИ (||) и НЕ (!).

Подробнее: && даёт истину, только если ОБЕ стороны истинны; для || достаточно, чтобы истинной была ОДНА сторона. Большинство языков вычисляют это с «коротким замыканием»: для && второе условие вообще не проверяется, если первое уже ложно, так как общий результат уже определён, — это можно использовать намеренно.

Подробности

Таблицы истинности трёх основных операторов:

См. также: операторы сравнения, операторы, if…else, приоритет операторов