Каждое выражение имеет тип. Выражение называется арифметическим, если его тип — числовой.
Выражение строится посредством операций (унарных или бинарных) и операндов.
В арифметических выражениях если a и b — одного типа, то и a op b принадлежит к тому же типу. Исключением является операция "/":
a / b — вещественное.
Если a и b принадлежат к различным типам, то выражение принадлежит к "старшему" типу.
Например:
byte < integer < int64integer < real В арифметические выражения могут входить стандартные функции:
exp(x)ln(x)abs(x) // модуль xsin(x)cos(x)sqr(x) // квадрат xsqrt(x) // корень из x min(x,y) max(x,y) pow(x,y)// x в степени y