Арифметические операции над двумя операндами



Таблица 3.1. Арифметические операции над двумя операндами

Знак операции

Операция

Типы операндов

Тип результата

Пример

+

Сложение

Integer, real

Integer, real

X+Y

-

Вычитание

Integer, real

Integer, real

X-Y

*

Умножение

Integer, real

Integer, real

X*Y

/

Деление

Integer, real

Real

X/10

div

Целочисленное деление

Integer

Integer

X div Y

mod

Целочисленный остаток от деления

Integer

Integer

X mod Y

Стоит сказать несколько слов по поводу операций div и mod. Результатом целочисленного деления X div Y будет результат деления X/Y, округленный в сторону нуля до ближайшего целого числа.

Результатом операции mod будет остаток от целочисленного деления операндов. Таким образом, выражение X mod Y эквивалентно выражению X - (X div Y) *Y. Например, результатом выражения 4 div 2 будет 0, а результатом выражения 9 div 4 будет 1.

В табл. 3.2 приведены операции, осуществляемые над одним операндом.



Содержание раздела