В программировании у операторов есть определённый порядок выполнения, если они встречаются в одном выражении. 4 Сначала выполняются операции с более высоким приоритетом. 3
Некоторые логические операции и их приоритет:
- Логическое И (AND). 4 Возвращает true, если оба операнда равны true. 4
- Логическое ИЛИ (OR). 4 Возвращает true, если хотя бы один из операндов равен true. 4
- Логическое исключающее ИЛИ (XOR). 4 Возвращает true, если один и только один из операндов равен true. 4
- Условное И (сокращённое логическое И). 4 Если операнд, находящийся слева от &, является false, данный оператор возвращает false без проверки второго операнда. 4
- Условное ИЛИ (сокращённое логическое ИЛИ). 4 Если оператор слева является true, оператор возвращает true без проверки второго операнда. 4
Если в выражении несколько логических операторов с одинаковым приоритетом, они выполняются слева направо. 1
Приоритет логических операций может отличаться в разных языках программирования. 1