double floor(double __x)
The floor() function returns the largest integral value less than or equal to __x, expressed as a floating-point number.