Шаг 50.
Арифметические операции

    На этом шаге мы рассмотрим арифметические операции.

    Суть действий, выполняемых операциями +, -, *, / над операндами числовых типов, особых пояснений не требует.

    Необходимо только помнить следующее:

    Результатом операции div будет целочисленное значение, равное целой части результата деления первого операнда на второй. Результат" операции mod будет целочисленное значение, равное остатку от деления (но не дробной части) первого операнда на второй.

    Сведем все сказанное в таблицу:

Таблица 1. Операции
Операция Действие Тип операндов Тип результата
Унарные
+ Сохранение знака Целый
Вещественный
Целый
Вещественный
- Смена знака Целый
Вещественный
Целый
Вещественный
Бинарные
+ Сложение Целый
Вещественный
Целый
Вещественный
- Вычитание Целый
Вещественный
Целый
Вещественный
* Умножение Целый
Вещественный
Целый
Вещественный
/ Деление Целый
Вещественный
Вещественный
Вещественный
div Целочисленное деление Целый Целый
mod Остаток от деления Целый Целый

    Примеры:

Таблица 2. Примеры выполнения операций
Выражение Результат
7 div 3 2
7 mod 3 1
23 div 5 4
23 mod 5 3

    На следующем шаге мы рассмотрим операции отношения.




Предыдущий шаг Содержание Следующий шаг