Микропроцессорная техника систем автоматизации



бет29/77
Дата27.11.2023
өлшемі4,68 Mb.
#128711
1   ...   25   26   27   28   29   30   31   32   ...   77
Основные операторы. К основным операторам языка ST (SCL)
относятся:
арифметические операторы;
− логические (побитовые) операторы;
операторы сравнения;
− оператор присвоения;
− операторы условного перехода: оператор IF – ELSEIF – ELSE,
оператор CASE;
− операторы организации циклов: оператор FOR, оператор
WHILE, оператор REPAET UNTIL.
Присвоение. Для обозначения присвоения используется парный знак «:=». В правой и левой части выражения должны быть опе- ранды одного типа (автоматического приведения типов не преду- смотрено). В левой части выражения (принимающая сторона) может быть использована только переменная. Правая часть может содержать выражение или константу.

Арифметические операторы:


+ – сложение;
- – вычитание;
* – умножение;
/ – деление;
mod – остаток от целочисленного деления.
Приоритет операций в выражениях указан в табл. 9 (чем выше приоритет, тем раньше исполняется операция). При записи ариф- метических выражений допустимо использование скобок для ука- зания порядка вычислений.


Таблица 9
Приоритеты операций



Операция

Приоритет

Сравнения

1

Сложение, вычитание

2

Умножение, деление

3

OR

4

AND, XOR

5

NOT

6

Унарный минус

7

Вызов функции

8





Достарыңызбен бөлісу:
1   ...   25   26   27   28   29   30   31   32   ...   77




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет