Читайте также: |
|
С помощью этого оператора переменной или функции присваивается значение выражения. Для этого применяется знак присваивания (:=), слева от которого записывается имя переменной или функции, а справа - выражение, значение которого вычисляется перед присваиванием. Структура оператора:
<идентификатор>:=<выражение>.
Допускается для идентификаторов использовать любой тип, за исключением файлового. Тип идентификатора (имени) и тип выражения должны быть совместимы для присваивания [1].
В выражениях могут использоваться все математические операции: умножение (*), деление (/), целочисленное деление (DIV), остаток от целочисленного деления (MOD), сложение (+), вычитание (-); логические операции: NOT (отрицание "НЕ"), AND (логическое "И"), OR (логическое "ИЛИ"), XOR ("Исключающее ИЛИ"); операции отношений <, <=, >, >=, =, <>, а также стандартные функции (табл.1).
В первую очередь вычисляются выражения, заключенные в круглые скобки, затем вычисляются значения входящих в выражение функций. Далее выполняются унарные операции (NOT, унарный минус), операции типа умножения (*, /, div, mod, and), операции типа сложения (+, -, or, xor) и в последнюю очередь операции отношений (=, <>, >, <, >=, <=).
Примеры арифметических операторов присваивания:
x:=0; {VAR x: integer;}
y:=x*y+sin(x); {где VAR x,y: real.}
Символьный оператор присваивания S:='+'; где VAR S:char,
логический - B:=(X<0)OR(K>1); где VAR X,K: real; B: boolean.
Дата добавления: 2015-09-05; просмотров: 56 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Константы. Идентификаторы | | | Стандартные функции |