<< Click to Display Table of Contents >> Операторы |
|
Ниже представлены некоторые операторы языка Структурированного Текста:
Оператор |
Символ |
Приоритет |
---|---|---|
Скобки |
(выражение) |
Высший |
Отрицание |
- ! |
|
Умножение Деление Остаток от деления |
* / % |
|
Сложение Вычитание |
+ - |
|
Сдвиг Влево Сдвиг Вправо |
<< >> |
|
Сравнение |
<, >, <=, >=,==,!= |
|
Логическое И Логическое ИЛИ Логическое Искл. ИЛИ |
& || ^ |
Низший |
Все операторы в таблице показаны по приоритету. Это также называется очередностью выполнения операций, и Вы знаете это из математики. Очередь операций это последовательность с которой выполняются операции. Давайте посмотрим на данное выражение:
A + B * C
Как данное выражение будет исполняться компилятором? Здесь две операции: умножение и сложение. Но так как умножение имеет более высокий приоритет, оно будет вычисляться первым. B * C идет первым, и только затем идет сложение с A. Каждые раз, когда вычисляется выражение, вычисления производятся исходя из приоритетов, показанных в таблице выше.
Операторы, используемые в Структурированном Тексте, могут быть разделены на 4 группы. Каждая группа операторов имеет свои функции и результаты: