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  attri-
     butes:

     ____________________________________________________________
    |       ATTRIBUTE TYPE        |       ATTRIBUTE VALUE       |
    |_____________________________|_____________________________|
    | MT-Level                    | MT-Safe                     |
    |_____________________________|_____________________________|


SEE ALSO

     ceil(3M), isnan(3M), attributes(5)


Man(1) output converted with man2html