Арифметические операции над двумя операндами
Таблица 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 приведены операции, осуществляемые над одним операндом.