#include <math.h> float floorf(float num); double floor(double num); long double floorl(long double num);
Функции floorf() и floorl() добавлены в версии С99.
Каждая функция семейства floor() возвращает наибольшее целое (представленное в виде значения с плавающей точкой), которое меньше значения аргумента num или равно ему. Например, при num, равном 1.02, функция floor() вернет значение 1.0, а при num, равном -1.02, — значение -2.0.
Данный фрагмент программы выводит на экран число
10
printf("%f", floor(10.9));