Арифметические операции

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

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

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

  • если операнды различных типов, то тип результата будет более охватывающим;
  • операнды операций div и mod могут иметь только какой-либо целый тип;
  • тип результата операции деления (/) всегда будет вещественным.

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

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

Таблица 1. Операции

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

   
Примеры:

Таблица 2. Примеры выполнения операций

ВыражениеРезультат
7 div 32
7 mod 31
23 div 54
23 mod 53

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



Вы можете оставить комментарий, или Трекбэк с вашего сайта.

Оставить комментарий