Содержание | Глава 15

Функция floor

#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));

Зависимые функции

ceil() fmod()
Содержание | Глава 15