std::fmod
来自cppreference.com
该页由英文版wiki使用Google Translate机器翻译而来。
该翻译可能存在错误或用词不当。鼠标停留在文本上可以看到原版本。你可以帮助我们修正错误或改进翻译。参见说明请点击这里. |
在头文件 <cmath> 中定义
|
||
float fmod( float x, float y ); |
(1) | |
double fmod( double x, double y ); |
(2) | |
long double fmod( long double x, long double y ); |
(3) | |
Promoted fmod( Arithmetic x, Arithmetic y ); |
(4) | (C++11 起) |
计算除法运算x/y,其余,为某个整数x-ny的大小的结果是,使得小于
4) n
的幅度的值y
.原文:
Computes the remainder of the division operation x/y, that is, the value x-ny for some integer
n
such that the magnitude of the result is less than the magnitude of y
.如果任何参数是整数类型,它被转换为double。如果有另一种说法是long double,则返回类型是long double,否则它是double.
原文:
If any argument has integral type, it is cast to double. If any other argument is long double, then the return type is long double, otherwise it is double.
[编辑] 参数
x, y | - | 浮点值
|
[编辑] 返回值
余数除以参数。的结果具有相同的符号作为
x
.原文:
Remainder of dividing arguments. The result has the same sign as
x
.[编辑] 另请参阅
(C++11) |
商和余数的整数除法 原文: the quotient and remainder of integer division (函数) |
(C++11) |
签署剩余的除法运算 原文: signed remainder of the division operation (函数) |