Курс лекций - Микропроцессоры

         

Приоритеты операций


В таблице 1 приведены приоритеты операторов языка программирования PL/M-51 от высшего приоритета к низшему. Порядок вычисления выражения следующий: сначала выполняются операторы в круглых скобках, в них от старшего приоритета к младшему, а среди равнозначных операторов – слева направо.

Таблица 1



Оператор Класс Описание
(, ) Скобки Управляют порядком вычислений выражения внутри скобок, вычисляются до действий над операторами вне скобок
+, . , - Унарная операция Одиночный оператор плюс, оператор адреса, одиночный оператор минус
*, /, MOD, =, - , PLUS, MINUS Арифметическая операция Умножение, деление, модуль (остаток) от деления, сложение, вычитание
<, <=, <>, =, >=, > Операция отношения Меньше, меньше или равно, не равно, равно, больше или равно, больше
NOT AND OR, XOR Логическая операция Логическое отрицание Логическое 'И' Логическое 'ИЛИ', логическое исключающее 'ИЛИ'


Содержание раздела