Логический оператор И (&&) в компьютерных программах используется для объединения двух или более условий. 1 Выражение с оператором И возвращает true только тогда, когда все включенные в него условия являются истинными. 1 Если это условие не выполняется, то результатом станет значение false. 3
Логический оператор ИЛИ (||) также используется для объединения двух или более условий. 1 Выражение с оператором ИЛИ возвращает true, если хотя бы одно из включенных в него условий является истинным. 1 Если оба операнда имеют значение 0, результат будет равен 0. 2 Если любой из операндов имеет ненулевое значение, результат будет равен 1. 2
Операнды выражений логического И и логического ИЛИ вычисляются слева направо. 2 Если значения первого операнда достаточно, чтобы определить результат операции, второй операнд не вычисляется. 2