floor(3M)
NAME
floor − floor function
SYNOPSIS
cc [ flag ... ] file ... −lm [ library ... ]
#include <math.h>
double floor(double x);
DESCRIPTION
The floor() function computes the largest integral value not greater than x.
RETURN VALUES
Upon successful completion, floor() returns the largest integral value not greater than x, expressed as a double.
If x is NaN, NaN is returned.
If x is ±Inf or ±0, x is returned.
ERRORS
No errors will occur.
USAGE
The integral value returned by floor() as a double might not be expressible as an int or long int. The return value should be tested before assigning it to an integer type to avoid the undefined results of an integer overflow.
ATTRIBUTES
See attributes(5) for descriptions of the following attributes:
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
| MT-Level | MT-Safe |
SEE ALSO
ceil(3M), isnan(3M), attributes(5)
SunOS 5.6 — Last change: 29 Dec 1996