C Math fmod() 函数
定义和用法
fmod() 函数返回除法运算 dividend / divisor 的浮点余数,其中除法结果是被截断的(即去掉了小数部分)。
对于两个数 a 和 b,该函数的返回值等于 a - trunc(a/b) * b。
fmod() 函数定义在 <cmath> 头文件中。
注意:此函数与 remainder() 函数相同,不同之处在于 remainder() 函数对除法结果进行四舍五入,而 fmod() 函数则进行截断。
实例
计算不同数对的余数:
printf("%f", fmod(11.0, 3.0));
printf("%f", fmod(16.0, 4.0));
printf("%f", fmod(31.0, 2.5));
语法
fmod(double dividend, double divisor);
参数
| 参数 | 描述 | 
|---|---|
| dividend | 必需。余数运算的被除数。 | 
| divisor | 必需。余数运算的除数。 | 
技术细节
| 返回: | 返回 double类型的值,表示除法运算的余数。 | 
|---|
相关页面
教程:C 函数
教程:C 数学函数