C++ cmath remainder() 函数
定义和用法
remainder()
函数返回除法 dividend / divisor 的浮点余数,其中除法的结果四舍五入到最近的整数(如果小数部分恰好为0.5,则四舍五入到最近的偶数整数)。
对于两个数 a 和 b,其返回值大约等于 a - round(a/b) * b
,但小数部分恰好为0.5时会四舍五入到最近的偶数整数。
remainder()
函数在 <cmath>
头文件中定义。
实例
计算不同数对的余数:
cout << remainder(11.0, 3.0); cout << remainder(16.0f, 4.0f); cout << remainder(31.0, 2.5);
语法
以下之一:
remainder(double dividend, double divisor);
remainder(float dividend, float divisor);
参数
参数 | 描述 |
---|---|
dividend |
必需。余数运算的被除数。 如果这是一个整数类型,则会被视为 |
divisor |
必需。余数运算的除数。 如果这是一个整数类型,则会被视为 |
技术细节
返回: |
如果所有参数都是 否则返回 |
---|