double floor(
	double __x)

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