Операторы : cинтаксис языка - Turbo Pascal

Операторы языка описывают некоторые алгоритмические действия, которые необходимо выполнить для решения задачи.

Тело программы можно представить как последовательность таких операторов. Идущие друг за другом операторы программы разделяются точкой с запятой.

Приоритет операторов
Операторы ПриоритетКатегория
@ NotВысшийУнарные операторы
* / Div Mod Shl ShrВторойОператоры умножения
+ - Or XorТретийОператоры сложения
= <> < > <- >= InНизшийОператоры сравнения

Правила приоритета:

  1. Операнд между двумя операторами различного старшинства связан с оператором более высокого старшинства.
  2. Операнд между двумя операторами одного старшинства связан с левым из них.
  3. Выражения внутри круглых скобок оцениваются перед обработкой как одиночный операнд.

Операции с равным старшинством обычно выполняются слева направо, хотя компилятор может реорганизовать операнды, чтобы генерировать более оптимальный код.