double fmod (      double numerator,      double denominator );
      float fmod (       float numerator,       float denominator );
long double fmod ( long double numerator, long double denominator ); | 
<cmath>  | 
Compute remainder of division
Returns the floating-point remainder of numerator/denominator.
The remainder of a division operation is the result of subtracting the integral quotient multiplied per the denominator from the numerator:
remainder = numerator - quotient * denominator
Parameters
- x
 
- Floating point value.
 
Return Value
The remainder of dividing the arguments.
Portability
In C, only the 
double version of this function exists with this name.
Example
/* fmod example */
#include <stdio.h>
#include <math.h>
int main ()
{
  printf ("fmod of 5.3 / 2 is %lf\n", fmod (5.3,2) );
  printf ("fmod of 18.5 / 4.2 is %lf\n", fmod (18.5,4.2) );
  return 0;
}
 | 
Output:
fmod of 5.3 / 2 is 1.300000 fmod of 18.5 / 4.2 is 1.700000
   | 
See also
| fabs |  Compute absolute value (function) | 
| modf |  Break into fractional and integral parts (function) |