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

## FLOORIndex## NAMEfloor, floorf, floorl - largest integral value not greater than argument## SYNOPSIS
## DESCRIPTIONThese functions round fIxfP down to the nearest integer.## 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 TOThefloor()
function conforms to SVID 3, POSIX, BSD 4.3, ISO 9899.
The other functions are from C99.
## SEE ALSOceil(3),
lrint(3),
nearbyint(3),
rint(3),
round(3),
trunc(3)
## Index |