C Math fmod() 函数
示例
计算不同数字对的余数:
printf("%f", fmod(11.0, 3.0));
printf("%f", fmod(16.0, 4.0));
printf("%f", fmod(31.0, 2.5));
亲自试一试 »
定义和用法
fmod() 函数返回除数 被除数 / 除数 的浮点余数,其中除法结果的小数部分已被截断。
对于两个数字 a 和 b,返回值等于 a - trunc(a/b) * b。
fmod() 函数定义在 <cma.h> 头文件中。
注意:此函数与remainder()相同,区别在于remainder()会对除法结果进行四舍五入,而不是截断。
语法
以下选项之一:
fmod(double dividend, double divisor);
参数值
| 参数 | 描述 |
|---|---|
| dividend | 必需。余数运算的被除数。 |
| divisor | 必需。余数运算的除数。 |
技术细节
| 返回值: | 表示除法余数的 double 值。 |
|---|

