Бинарные арифметические операции

Язык:
Русский
English

 Бинарные арифметические операции


ОператорОперацияТипы операндовТип результата
+СложениеIntegerInteger
RealReal
-ВычитаниеIntegerInteger
RealReal
*УмножениеIntegerInteger
RealReal
/ДелениеIntegerReal
RealReal
divДеление нацелоIntegerInteger
modОстатокIntegerInteger

Обратите внимание

Оператор "+" также используется как строковый оператор или оператор множеств.

Операторы "-", и "*" также используются как операторы множеств.

Отрицательные операнды

ОперацияДелимоеДелительРезультат
div1653
div-165-3
div16-5-3
div-16-53
mod1651
mod-165-1
mod16-51
mod-16-5-1
rem (Ada)1651
rem (Ada)-165-1
rem (Ada)16-51
rem (Ada)-16-5-1
mod (Ada)1651
mod (Ada)-1654
mod (Ada)16-5-4
mod (Ada)-16-5-1

Для сравнения здесь указаны операции mod и rem языка Ada. rem ведёт себя аналогично mod в Pascal, а mod не имеет прямого аналога в Pascal. Для числа 5 его можно имитировать, например, так: (5 + (X mod 5)) mod 5.

См. также

Тэги: * Binary Operators div mod
| G+
Код для вставки: :: :: :: ::
Поделиться: // //