-> Click here to learn how to get live help <- |

## RINTIndex## NAMEnearbyint, nearbyintf, nearbyintl, rint, rintf, rintl - round to nearest integer## SYNOPSIS
## DESCRIPTIONThenearbyint
functions round their argument to an integer value in floating point
format, using the current rounding direction and without raising the
inexact
exception.
The
## RETURN VALUEThe rounded integer value. If fIxfP is integral or infinite, fIxfP itself is returned.## ERRORSNo errors other than EDOM and ERANGE can occur. If fIxfP is NaN, then NaN is returned anderrno
may be set to EDOM.
## NOTESSUSv2 and POSIX 1003.1-2001 contain text about overflow (which might seterrno
to ERANGE, or raise an exception).
In practice, the result cannot overflow on any current machine,
so this error-handling stuff is just nonsense.
(More precisely, overflow can happen only when the maximum value
of the exponent is smaller than the number of mantissa bits.
For the IEEE-754 standard 32-bit and 64-bit floating point numbers
the maximum value of the exponent is 128 (resp. 1024), and the number
of mantissa bits is 24 (resp. 53).)
## CONFORMING TOTherint()
function conforms to BSD 4.3.
The other functions are from C99.
## SEE ALSOceil(3),
floor(3),
lrint(3),
nearbyint(3),
round(3),
trunc(3)
## Index |