На этом шаге мы рассмотрим арифметические операции.
Суть действий, выполняемых операциями +, -, *, / над операндами числовых типов, особых пояснений не требует.
Необходимо только помнить следующее:
Результатом операции div будет целочисленное значение, равное целой части результата деления первого операнда на второй. Результат" операции mod будет целочисленное значение, равное остатку от деления (но не дробной части) первого операнда на второй.
Сведем все сказанное в таблицу:
Операция | Действие | Тип операндов | Тип результата |
---|---|---|---|
Унарные | |||
+ | Сохранение знака | Целый Вещественный |
Целый Вещественный |
- | Смена знака | Целый Вещественный |
Целый Вещественный |
Бинарные | |||
+ | Сложение | Целый Вещественный |
Целый Вещественный |
- | Вычитание | Целый Вещественный |
Целый Вещественный |
* | Умножение | Целый Вещественный |
Целый Вещественный |
/ | Деление | Целый Вещественный |
Вещественный Вещественный |
div | Целочисленное деление | Целый | Целый |
mod | Остаток от деления | Целый | Целый |
Примеры:
Выражение | Результат |
---|---|
7 div 3 | 2 |
7 mod 3 | 1 |
23 div 5 | 4 |
23 mod 5 | 3 |
На следующем шаге мы рассмотрим операции отношения.