## 9.3.103 MOD (A, P)

Description: | Returns the remainder when the first argument is divided by the second argument.
Class: | Elemental function; Generic
Arguments: | A | Must be of type integer or real.
| P | Must have the same type and kind parameters as A.
Results: | The result type is the same as A. If P is not equal to zero, the value of the result is `A - INT(A/P) * P`. If P is equal to zero, the result is undefined.

Specific Name | Argument Type | Result Type
--- | --- | ---
| INTEGER(1) | INTEGER(1)
IMOD | INTEGER(2) | INTEGER(2)
MOD 1 | INTEGER(4) | INTEGER(4)
KMOD | INTEGER(8) | INTEGER(8)
AMOD 2 | REAL(4) | REAL(4)
DMOD | REAL(8) | REAL(8)
QMOD | REAL(16) | REAL(16)
1 Or JMOD. 2 The setting of compiler options specifying real size can affect AMOD.

Examples

MOD (7, 3) has the value 1.

MOD (9, -6) has the value 3.

MOD (-9, 6) has the value -3.

Previous Page Next Page Table of Contents