SYNOPSIS
#include <math.h>
double fmod(double x, double y)
float fmodf(float x, float y)
DESCRIPTION
The
An application wishing to check for error situations should set
errno to 0 before calling
The
PARAMETERS
 x

Is the dividend for which the remainder is desired.
 y

Is the divisor for which the remainder is desired.
RETURN VALUES
The
If x or y is NaN, NaN is returned.
If y is 0 and if x is not NaN, then:

In IEEE mode, NaN is returned.

In POSIX mode, NaN is returned and errno is set to EDOM.

In SVID mode, x is returned and
matherr() is called. 
In XOPEN mode, NaN is returned and
matherr() is called.
If y is 0, or if x is +Infinity or Infinity, either 0 or NaN is returned.
If y is nonzero, fmod(0, y) returns the value of x. If x is not +Infinity or Infinity, fmod(x, +Infinity) or fmod(x, Infinity) returns the value of x.
If the result underflows, 0 is returned.
CONFORMANCE
MULTITHREAD SAFETY LEVEL
MTSafe.
PORTING ISSUES
None.
AVAILABILITY
PTC MKS Toolkit for Professional Developers
PTC MKS Toolkit for Professional Developers 64Bit Edition
PTC MKS Toolkit for Enterprise Developers
PTC MKS Toolkit for Enterprise Developers 64Bit Edition
SEE ALSO
PTC MKS Toolkit 10.3 Documentation Build 39.