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()
函数在 <cmath>
头文件中定义。
注意:此函数与 remainder() 相同,除了 remainder()
对除法的结果进行四舍五入而不是截断。
语法
以下之一
fmod(double dividend, double divisor);
参数值
参数 | 描述 |
---|---|
被除数 | 必需。余数运算的被除数。 |
除数 | 必需。余数运算的除数。 |
技术细节
返回值 | 一个 double 值,表示除法的余数。 |
---|