fmod
Floating-point remainder function
Interface
#include <math.h>
double | fmod (double x, double y) |
long | fmodl (long double x, long double y) |
float | fmodf (float x, float y) |
Description
The fmod functions compute the floating-point remainder of dividing x by y. The return value is x - n y, where n is the quotient of x / y, rounded to the first integer towards zero.Example:
Example - Floating-point remainder function
Workings
#include <stdio.h> #include <math.h> int main(void) { double x = 2*3.1415926 + 0.14527, y = 3.1415926; printf("fmod(x, y) = %.5lf\n", fmod(x, y)); return 0; }
Solution
Output:
fmod(x, y) = 0.14527