14. Логические операторы
Для формирования сложных (составных) логических выражений используют логические операторы AND, OR, XOR, NOT, которые связывают в одно логическое выражение несколько простых. Например для a = 4; c = 3; d = 5 значение выражения
(a > 0) or (c = 3) and (d < 0)
равно true, так как значение переменной a больше нуля.
Тут при вычислении следует помнить о приоритете логических операций. Поэтому в первую очередь вычисляются операции AND и только затем OR. Это так, как если бы были расставлены скобки:
(a > 0) or ((c = 3) and (d < 0))
Как простые, так и составные логические выражения могут использоваться в операторе ветвления в качестве условия.