Арифметические операции
+ | сумма - разность |
* | произведение |
/ | вещественное деление |
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 |