C++ cmath fmod() 函数
定义和用法
fmod()
函数返回除法dividend / divisor的浮点余数,其中除法的结果被截断(小数部分被移除)。
对于两个数字a和b,返回值等于a - trunc(a/b) * b
。
fmod()
函数定义在<cmath>
头文件中。
注意:此函数与remainder()相同,不同之处在于remainder()
对除法的结果进行四舍五入,而不是截断。
语法
以下之一
fmod(double dividend, double divisor);
fmod(float dividend, float divisor);
参数值
参数 | 描述 |
---|---|
dividend | 必需。余数运算的被除数。 如果这是一个整数类型,则它将被视为 double 。 |
divisor | 必需。余数运算的除数。 如果这是一个整数类型,则它将被视为 double 。 |
技术细节
返回值 | 一个float 值(如果所有参数都是float)或double 值(在任何其他情况下)表示除法的余数。 |
---|