Программирование на C и C++

Онлайн справочник программиста на C и C++

modf, modfl

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