FMOD(3) BSD Programmer's Manual FMOD(3)NAME
fmod, fmodf - floating-point remainder functions
SYNOPSIS
#include <math.h>
double
fmod(double x, double y);
float
fmodf(float x, float y);
DESCRIPTION
The fmod() and fmodf() functions compute the floating-point remainder of
x/y. This value is x-i*y, for some integer i such that, if y is non-zero,
the result has the same sign as x and magnitude less than the magnitude
of y.
ERRORS
If y = 0 then:
_IEEE_ The return value is NaN.
_POSIX_ Same as _IEEE_, but errno is also set to EDOM.
_XOPEN_ Same as _POSIX_, but errno is only set if matherr(3) returns 0.
The exception type is DOMAIN.
_SVID_ Same as _XOPEN_, but the return value is x, and a message is
printed to stderr if errno is set.
SEE ALSOmath(3)STANDARDS
The fmod() function conforms to ANSI C X3.159-1989 (``ANSI C '').
BSDI BSD/OS May 2, 1991 1