The evaluation of a numeric operation yields a single numeric value. The term numeric includes logical data, because logical data is treated as integer data when used in a numeric context. Numeric operators specify computations to be performed on the values of numeric operands. The result is a scalar numeric value or an array whose elements are scalar numeric values. Unary operators operate on a single operand.
Binary operators operate on a pair of operands.
The plus and minus operators can be unary or binary. The exponentiation, multiplication, and division operators are binary operators. Valid numeric operations must have results that are defined by the arithmetic used by the processor. For example, raising a negative-valued base to a real power is invalid. However, exponentiation is evaluated from right to left.