Next: , Previous: , Up: Math   [Contents][Index]


1.25 fmod, fmodf—floating-point remainder (modulo)

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 (x modulo y).


Returns
The fmod function returns the value x-i*y, for the largest integer i such that, if y is nonzero, the result has the same sign as x and magnitude less than the magnitude of y.

fmod(x,0) returns NaN, and sets errno to EDOM.


Portability
fmod is ANSI C. fmodf is an extension.