<= argument

### floor -- Integer <= Argument

Format

>     #include <math.h>
>     double floor(double x);

Language Level: ANSI, POSIX, XPG4
floor calculates the largest integer that is less than or equal to x.

Return Value
floor returns the floating-point result as a double value.

The result of floor cannot have a range error.

Example
This example assigns y value of the largest integer less than or equal to 2.8 and z the value of the largest integer less than or equal to -2.8.

    #include <math.h>
    #include <stdio.h>

    int main(void)
    {
       double y, z;

       y = floor(2.8);
       z = floor(-2.8);

       printf("floor(  2.8 ) = %lf\n", y);
       printf("floor( -2.8 ) = %lf\n", z);
       return 0;

       /******************************************
          The output should be:

          floor(  2.8 ) = 2.000000
          floor( -2.8 ) = -3.000000
       ******************************************/
    }

ceil -- Find Integer >= Argument
fmod -- Calculate Floating-Point Remainder
<math.h>