VMS Help
CRTL, modf
*Conan The Librarian
|
Decomposes a floating-point number.
Format
#include <math.h>
double modf (double x, double *iptr);
float modff (float x, float *iptr);
(Integrity servers, Alpha)
long double modfl (long double x, long double *iptr);
(Integrity servers, Alpha)
x
An object of type double, float, or long double.
iptr
A pointer to an object of type double, float, or long double to
match the type of x.
The modf functions decompose their first argument x into a
positive fractional part f and an integer part i, each of which
has the same sign as x.
The functions return f and assign i to the object pointed to by
the second argument (iptr).
x The fractional part of the argument x.
NaN x is NaN; errno is set to EDOM and *iptr is
set to NaN.
0 Underflow occurred; errno is set to ERANGE.