7.6 Multiplying operators

7.6.1 Definition

The multiplying operators * and / are predefined in their meaning for every integer- and floating-point type.

The operators MOD and REM are predefined for any integer type.

The result of every operation is of the same type as the operands (which are also of the same type).

7.6.2 Overview 1

Operator

Operation

Operand type

(left)

Operand type

(right)

Result type

*

Multiplication

any integer type

same type

same type

any floating- point type

same type

same type

/

Division

any integer type

same type

same type

any floating-point type

same type

same type

MOD

Modulo

any integer type

same type

same type

REM

Remainder

any integer type

same type

same type

7.6.3 Additional information

The operators * and / are predefined for any physical type.

7.6.4 Overview 2

Operator

Operation

Operand type

(left)

Operand type

(right)

Result type







*







Multiplication

any physical type


integer

same type as left operand

any physical type


real

same type as left operand


integer

any physical type

same type as right operand


real

any physical type

same type as right operand






/






Division

any physical type


integer

same type as left operand

any physical type


real

same type as left operand

any physical type

same type

universal
integer