Арифметические_операции::= "+" | "-" | "*" | "/" | "div" | "mod".

Арифметические операции действуют только на целочисленные и вещественные выражения. div и mod - только на целочисленные.

Операция div используется для целочисленного деления, при этом дробная часть результата отбрасывается.

Пример: результатом выражения 5 div 3 будет число 1.

Операция mod используется для нахождения остатка от целочисленного деления.

Пример: 5 mod 3 = 2, 1 mod 10 = 1, 11 mod 10 = 1,.32 mod 11 = 10.

При воздействии арифметических операций на значения различных типов результат приводится к более широкому из них. При воздействии на значения одинаковых типов результат получается того же типа. Исключение - арифметическая операция "/" - результат ее действия всегда вещественный.

Пример:

Выражение 7/2 даст результат 3.5. Выражение 12/4 даст результат 3.0 (вещественный), а не 3 (целочисленный).

Операции "+" и "–" могут быть также унарными.

Пример:

Если B - целочисленная или вещественная переменная, то выражения -b и +b совершенно правомерны.

<- Предыдущая страница | Следующая страница ->
Последнее изменение: Вторник 1 Март 2011, 15:39