Originální popis anglicky:
modf, modff, modfl - extract signed integral and fractional values from
floating-point number
Návod, kniha: Linux Programmer's Manual
#include <math.h>
double modf(double x, double *iptr);
float modff(float x, float *iptr);
long double modfl(long double x, long double *iptr);
Link with -lm.
The
modf() function breaks the argument
x into an integral part
and a fractional part, each of which has the same sign as
x. The
integral part is stored in
iptr.
The
modf() function returns the fractional part of
x.
SVID 3, POSIX, BSD 4.3, ISO 9899. The float and the long double variants are C99
requirements.
frexp(3),
ldexp(3)