Приоритет операций в языке Паскаль

Материал из ПИЭ.Wiki

Перейти к: навигация, поиск

Приоритетом называется очередность выполнения операций в выражении. Выполнение каждой операции происходит с учетом ее приоритета. Значения приоритетов указаны в таблице.

Операция Приоритет Вид операции
@, not Первый (высший) Унарная операция
*, /, div, mod, and Второй Операции типа умножения
+, -, or, xor Третий Операции типа сложения
=, <>, <, >, <=, >=, in Четвертый (низший) Операции отношения

Для определения старшинства операций имеются четыре основных правила:

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

Литература

  1. Попов В.Б. Паскаль и Дельфи. Самоучитель - СПб.: Питер, 2004. - 544 с.: ил. ISBN 5-8046-0156-3
Просмотры
Инструменты

Besucherzahler russian mail order brides
счетчик посещений
Rambler's Top100
Лингафонные кабинеты  Интерактивные доски  Интерактивная приставка Mimio Teach