std::remquo
来自cppreference.com
|
|
This page has been machine-translated from the English version of the wiki using Google Translate.
The translation may contain errors and awkward wording. Hover over text to see the original version. You can help to fix errors and improve the translation. For instructions click here. |
| Defined in header <cmath>
|
||
| float remquo( float x, float y, int *quo ); |
(1) | (C++11 起) |
| double remquo( double x, double y, int *quo ); |
(2) | (C++11 起) |
| long double remquo( long double x, long double y, int *quo ); |
(3) | (C++11 起) |
| Promoted remquo( Arithmetic x, Arithmetic y, int *quo ); |
(4) | (C++11 起) |
计算浮点除法运算x/y作为
4) remainder函数做的其余部分,此外,符号和将被存储在至少三个的最后位为x/yquo.Original:
Computes the remainder of the floating point division operation x/y as the
remainder function does. Additionally, the sign and at least the three of the last bits of x/y will be stored in quo.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
如果任何参数是整数类型,它被转换为double。如果有另一种说法是long double,则返回类型是long double,否则它是double
Original:
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
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
目录 |
[编辑] 参数
| x, y | - | 浮点值
Original: floating point values The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
| quo | - | 指向整数的指针值来存储的某些位x/y英寸
Original: pointer to an integer value to store some bits of x/y in The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
[编辑] 返回值
其余的参数划分
Original:
remainder of dividing arguments
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
[编辑] 注释
实施周期函数的周期精确表示为一个浮点值时,此功能非常有用:
sin(πx)一个非常大的x计算时,直接调用std::sin可能会导致较大的误差,但如果该函数的参数是第一个与std::remquo减少,的低序位的商,可以用于确定的符号和计算精度高的值,也可以使用其余的.Original:
This function is useful when implementing periodic functions with the period exactly representable as a floating-point value: when calculating
sin(πx) for a very large x, calling std::sin directly may result in a large error, but if the function argument is first reduced with std::remquo, the low-order bits of the quotient may be used to determine the sign and the remainder may be used to calculate the value with high precision.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
[编辑] 另请参阅
| (C++11) |
签署剩余的除法运算 Original: signed remainder of the division operation The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (函数) |
| 浮点除法运算的剩余部分 Original: remainder of the floating point division operation The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (函数) | |
| (C++11) |
商和余数的整数除法 Original: the quotient and remainder of integer division The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (函数) |