Расширенные операторы присваивания: различия между версиями
Материал из Вики проекта PascalABC.NET
Перейти к навигацииПерейти к поиску
Mikst (обсуждение | вклад) (Новая: <source lang="Pascal">var i: integer; r: real; begin i := 1; writeln('i := 1; i = ',i); i += 2; // Увеличение на 2 writeln('i += 2; i = ',i); i *= 3; // Ум...) |
Mikst (обсуждение | вклад) (→Ссылки) |
||
(не показаны 4 промежуточные версии этого же участника) | |||
Строка 1: | Строка 1: | ||
Операторы присваивания +=, -=, *=, /= пришли из языка C. | |||
Они хорошо воспринимаются и используются в программах для начинающих. | |||
<source lang="Pascal">var | <source lang="Pascal">var | ||
i: integer; | i: integer; | ||
Строка 16: | Строка 19: | ||
writeln('r /= 2; r = ',r); | writeln('r /= 2; r = ',r); | ||
end.</source> | end.</source> | ||
Следует обратить внимание, что /= нельзя использовать для целых чисел. | |||
== Ссылки == | |||
*[[Особенности языка: базовый уровень]] | |||
*[http://pascalabc.net/ru/bazovyie-osobennosti-yazyika-i-bibliotek.html Сайт PascalABC.NET: Особенности языка] |
Текущая версия от 13:22, 12 января 2010
Операторы присваивания +=, -=, *=, /= пришли из языка C. Они хорошо воспринимаются и используются в программах для начинающих.
var
i: integer;
r: real;
begin
i := 1;
writeln('i := 1; i = ',i);
i += 2; // Увеличение на 2
writeln('i += 2; i = ',i);
i *= 3; // Умножение на 3
writeln('i *= 3; i = ',i);
writeln;
r := 6;
writeln('r := 6; r = ',r);
r /= 2;
writeln('r /= 2; r = ',r);
end.
Следует обратить внимание, что /= нельзя использовать для целых чисел.