Table of Contents

Miscellaneous operators

Definition

The unary operator ABS is predefined for any numerical type.

The exponentiation operator ** is predefined for any integer-and floating-point type. The right operand (= exponent) is always of the predefined type integer .

The operator ABS

Operator Operation Operand type Result type
ABS absolute value any numerical type same type

The operator **

Operator Operation Operand type (left) Operand type (right) Result type
** exponentiation any integer type integer same type as left operand
any floating-point type integer same type as left operand

Comment

Exponentiation with negative exponents is only possible if the left operand is a floating-point type.