C Math remainder() 函数
示例
计算不同数字对的余数
printf("%f", remainder(11.0, 3.0));
printf("%f", remainder(16.0, 4.0));
printf("%f", remainder(31.0, 2.5));
自己动手试一试 »
定义和用法
remainder()
函数返回除法 dividend / divisor 的浮点余数,其中除法结果四舍五入到最接近的整数(如果小数部分正好是 0.5,则四舍五入到最接近的偶数)。
对于两个数字 a 和 b,返回值近似等于 a - round(a/b) * b
,除了小数部分正好是 0.5 时会四舍五入到最接近的偶数。
remainder()
函数定义在 <math.h>
头文件中。
注意: 此函数与 fmod() 相同,不同之处在于 fmod()
对除法结果进行截断而不是四舍五入。
语法
以下之一
remainder(double dividend, double divisor);
参数值
参数 | 描述 |
---|---|
dividend | 必需。余数运算的被除数。 |
divisor | 必需。余数运算的除数。 |
技术详情
返回 | 一个 double 值,表示除法的余数。 |
---|