Argument type and attributes
- A
- An INTENT(IN) REAL
- KIND (optional)
- An INTENT(IN) INTEGER scalar.
The actual argument corresponding to KIND must
be a constant expression.
Result type and attributes
- Integer.
- If KIND is present, the kind type parameter
is that specified by KIND; otherwise, the
kind type parameter is that of the default integer type.
Result value
- If A > 0, NINT (A) has the value INT (A + 0.5).
- If A ≤ 0, NINT (A) has the value INT (A - 0.5).
- The result is undefined if its value cannot be represented in
the specified integer type.
Examples
NINT (2.789)
has the value 3. NINT (2.123) has the value
2.
Specific Name |
Argument Type |
Result Type |
Pass As Arg? |
NINT |
default real |
default integer |
yes |
IDNINT |
double precision real |
default integer |
yes |
IQNINT |
REAL(16) |
default integer |
yes 1 |
|