double modf (double num, double *i)
long double modfl (long double num, long double *i)
Прототип:
Описание:
Функция modf() разбивает число на целую и дробную часть. Она возвращает дробную часть и помещает целую часть в переменную, на которую указывает i. Функция modfl() служит версией функции для данных типа long double.
Пример:
Следующий фрагмент кода выводит значения «10» и «0.123»:
double i;
double f;
f = modf(10.123, &i);
printf("%f %f", i, f);
double i;
double f;
f = modf(10.123, &i);
printf("%f %f", i, f);