C Math fmod() Function
Example
Calculate the remainder of different pairs of numbers:
printf("%f", fmod(11.0, 3.0));
printf("%f", fmod(16.0, 4.0));
printf("%f", fmod(31.0, 2.5));
Try it Yourself »
Definition and Usage
The fmod()
function returns the floating point remainder of the division dividend / divisor where the result of the division is truncated (the decimal part is removed).
The return value for two numbers a and b is equal to a - trunc(a/b) * b
.
The fmod()
function is defined in the <cmath>
header file.
Note: This function is the same as remainder() except that remainder()
rounds the result of the division instead of truncating it.
Syntax
One of the following:
fmod(double dividend, double divisor);
Parameter Values
Parameter | Description |
---|---|
dividend | Required. The dividend of the remainder operation. |
divisor | Required. The divisor of the remainder operation. |
Technical Details
Returns: | A double value representing the remainder of a division. |
---|