NEAREST — Nearest representable number¶
- NEAREST(X, S)¶
NEAREST(X, S)returns the processor-representable number nearest toXin the direction indicated by the sign ofS.- Parameters
X – Shall be of type
REAL.S – Shall be of type
REALand not equal to zero.
- Returns
The return value is of the same type as
X. IfSis positive,NEARESTreturns the processor-representable number greater thanXand nearest to it. IfSis negative,NEARESTreturns the processor-representable number smaller thanXand nearest to it.
Standard:Fortran 90 and later
Class:Elemental function
Syntax:RESULT = NEAREST(X, S)
Example:program test_nearest real :: x, y x = nearest(42.0, 1.0) y = nearest(42.0, -1.0) write (*,"(3(G20.15))") x, y, x - y end program test_nearest