Используется для присваивания переменной значения.
Например, ПОСЛЕ выполнения оператора i=5 переменная i будет иметь значение 5.
При выполнении оператора присваивания a=b компьютер копирует в переменную a значение переменной b, при этом старое значение переменной a теряется).
Общий вид:
V=expression
V – variable – имя переменной, которой присваивается значение (куда будет положено expr). Фактически, слева стоит адрес переменной V в памяти.
еxpr – expression – выражение, значение которого будет присвоено переменной.
Порядок выполнения оператора присваивания:
Примеры преобразования типов при выполнении операторов присваивания:
Integer I
Real A
оператор |
значение переменной после выполнения оператора присваивания |
I=2 |
2 |
I=2. |
2 |
I=2.9 |
2 |
I=5./2. |
2 |
I=5./2. |
2 |
I=5./2 |
2 |
I=5/2 |
2 |
A=5./2. |
2.5 |
A=5./2 |
2.5 |
A=5/2 |
2 |
I=I+1 слева – адрес переменной I, справа – значение из I плюс 1. Порядок выполнения:
Другими словами происходит увеличение значения I на 1.
Найти неправильные операторы присваивания:
(+) a=5
(+) b=c-5
(-) -a=c слева не адрес!
(-) c-a=4
НА ГЛАВНУЮ | ДАЛЕЕ |