Язык программирования Оберон-2

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



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



+ сумма - разность
* произведение
/ вещественное деление
DIV деление нацело
MOD    остаток

Операции +, -, *, и / применимы к операндам числовых типов. Тип их результата - тип того операнда, который поглощает тип другого операнда, кроме деления (/), чей результат - наименьший вещественный тип, который поглощает типы обоих операндов. При использовании в качестве одноместной операции "-" обозначает перемену знака, а "+" - тождественную операцию. Операции DIV и MOD применимы только к целочисленным операндам. Они связаны следующими формулами, определенными для любого x и положительного делителя y:

x = (x DIV y) * y + (x MOD y)
0 < = (x MOD y) < y

Примеры:

  x     y     x DIV y     x MOD y  
5 3 1 2
-5 3 -2 1



Содержание раздела