fmod
, fmodf
,
fmodl
— floating-point
remainder functions
#include
<math.h>
double
fmod
(double
x, double y);
float
fmodf
(float
x, float y);
long double
fmodl
(long
double x, long double
y);
The
fmod
(),
fmodf
(),
and
fmodl
()
functions compute the floating-point remainder of x/
y.
If y is non-zero, the
fmod
(), fmodf
(), and
fmodl
() functions return the value
x-i*y, for
some integer i, such that the result has the same sign as
x and magnitude less than the magnitude of
y. If y is zero, a NaN is
produced.
The fmod
(),
fmodf
(), and fmodl
()
functions conform to ISO/IEC 9899:1999
(“ISO C99”).
An fmod
() function first appeared in
Version 5 AT&T UNIX.