std::remquo

来自cppreference.com
< cpp‎ | numeric‎ | math

 
 
 
常用数学函数
函数
基础操作
(C++11)
remquo
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
指数函数
(C++11)
(C++11)
(C++11)
(C++11)
幂函数
(C++11)
(C++11)
三角与双曲函数
(C++11)
(C++11)
(C++11)
误差与伽马函数
(C++11)
(C++11)
(C++11)
(C++11)
最接近整数的浮点操作
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
浮点操作函数
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
分类/比较
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
宏常量
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
 
定义于头文件 <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作为remainder函数做的其余部分,此外,符号和将被存储在至少三个的最后位为x/yquo.
原文:
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.
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
4)
如果任何参数是整数类型,它被转换为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 -
浮点值
原文:
floating point values
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
quo -
指向整数的指针值来存储的某些位x/y英寸
原文:
pointer to an integer value to store some bits of x/y in
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

[编辑] 返回值

其余的参数划分
原文:
remainder of dividing arguments
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

[编辑] 注释

实施周期函数的周期精确表示为一个浮点值时,此功能非常有用:sin(πx)一个非常大的x计算时,直接调用std::sin可能会导致较大的误差,但如果该函数的参数是第一个与std::remquo减少,的低序位的商,可以用于确定的符号和计算精度高的值,也可以使用其余的.
原文:
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.
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

[编辑] 另请参阅

(C++11)
除法运算的有符号余数
(函数) [编辑]
浮点除法运算的余数
(函数) [编辑]
计算整数除法的商和余数
(函数) [编辑]