Операции в числовых выражениях
Наивысший приоритет имеют унарные операции «-» или «+».
Операция «-», стоящая перед числовым операндом, рассматривается как унарный минус, то есть изменение знака числа.
Операция «+» – унарный плюс, не влияет на значение числа.
Второй уровень приоритета имеют бинарные операции:
-
«*» – умножение;
-
«/» – деление;
-
«\» – деление с отбрасыванием дробной части частного (деление нацело);
-
«^» – возведение левого операнда в степень правого.
Если при выполнении операций деления значение делителя равно 0, происходит исключение DIVZERO
, а результатом деления будет NULL.
Низший уровень приоритета имеют бинарные операции:
-
«+» – сложение;
-
«-» – вычитание.