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() 函数返回 dividend / divisor 除法中的浮点余数,其中除法的结果被截断(小数部分被移除)。
对于两个数字 a 和 b,返回值等于 a - trunc(a/b) * b
。
fmod() 函数定义在 <cmath>
头文件中。
注意:此函数与 remainder() 相同,不同之处在于 remainder()
对除法结果进行四舍五入,而不是截断。
语法
以下之一
fmod(double dividend, double divisor);
参数值
参数 | 描述 |
---|---|
dividend | 必需。余数运算的被除数。 |
divisor | 必需。余数运算的除数。 |
技术详情
返回 | 一个 double 值,表示除法的余数。 |
---|