Операторы : cинтаксис языка - Turbo Pascal
Операторы языка описывают некоторые алгоритмические действия, которые необходимо выполнить для решения задачи.
Тело программы можно представить как последовательность таких операторов. Идущие друг за другом операторы программы разделяются точкой с запятой.
Приоритет операторов
Операторы | Приоритет | Категория |
@ Not | Высший | Унарные операторы |
* / Div Mod Shl Shr | Второй | Операторы умножения |
+ - Or Xor | Третий | Операторы сложения |
= <> < > <- >= In | Низший | Операторы сравнения |
Правила приоритета:
- Операнд между двумя операторами различного старшинства связан с оператором более высокого старшинства.
- Операнд между двумя операторами одного старшинства связан с левым из них.
- Выражения внутри круглых скобок оцениваются перед обработкой как одиночный операнд.
Операции с равным старшинством обычно выполняются слева направо, хотя компилятор может реорганизовать операнды, чтобы генерировать более
оптимальный код.