
Функции и процедуры Директивы компилятора Встроенный ассемблер Команды редактора и зарезервированные слова Сообщения об ошибках Примеры программ Написать письмо
О проекте Автора!Автора! |
|
Приоритет операторов
--------------------------------
Операторы - Приоритет - Категория
@ No - Высший - Унарные операторы
* / Div Mod Shl Shr - Второй - Операторы умножения
+ - Or Xo -r Третий - Операторы сложения
= <> < > <- >= In - Низший - Операторы сравнения
Правила приоритета:
1. Операнд между двумя операторами различного старшинства связан с оператором
более высокого старшинства.
2. Операнд между двумя операторами одного старшинства связан с левым из них.
3. Выражения внутри круглых скобок оцениваются перед обработкой как одиночный
операнд.
Операции с равным старшинством обычно выполняются слева направо, хотя
компилятор может реорганизовать операнды, чтобы генерировать более
оптимальный код. |