Description: | Returns the nearest integer to the argument. | ||
Class: | Elemental function; Generic | ||
Arguments: | A | Must be of type real. | |
KIND (opt) | Must be a scalar integer initialization expression. | ||
Results: | The result type is integer. If KIND is present, the kind parameter is that specified by KIND; otherwise, see the following table for the kind parameter. If A is greater than zero, NINT (A) has the value INT (A + 0.5); if A is less than or equal to zero, NINT (A) has the value INT (A - 0.5). |
Specific Name | Argument Type | Result Type |
---|---|---|
ININT | REAL(4) | |
NINT[1,2] | REAL(4) | INTEGER(4) |
KNINT | REAL(4) | INTEGER(8) |
IIDNNT | REAL(8) | INTEGER(2) |
IDNINT[2,3] | REAL(8) | INTEGER(4) |
KIDNNT | REAL(8) | INTEGER(8) |
IIQNNT | REAL(16) | INTEGER(2) |
IQNINT[2,4] | REAL(16) | INTEGER(4) |
KIQNNT[5] | REAL(16) | INTEGER(8) |
[1] Or JNINT.
|
Examples
NINT (3.879) has the value 4.
NINT (-2.789) has the value -3.