[ Web Proxy ]
URL:
Viewing: https://ru.cppreference.com/cpp/numeric/math/remquo [Back]  [Original]

std::remquo cppreference.com
cppreference.com

std::remquo

cppreference.com

<metanoindex/>

 
C++
(C++20)
(C++20)
(C++11)
(C++20)
/
(C++11)
(C++11)
(C++11)
(C++17)
 
(C++17)
(C++20)
(C++11)
(C++11)
(C++17)
(C++17)
(C++20)
(C++20)
(C++11)
(C++17)
(C++20)
(C++23)
(C++20)
(C++20)
(C++20)
(C++20)
(C++20)
(C++20)
(C++20)
(C++20)
(C++20)
 
(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)(C++11)
 
<tbody> </tbody>
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/y quo.
:
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.
Google.
. .

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
Google.
. .

x, y
:
floating point values
Google.
. .
quo
.. x/y
:
pointer to an integer value to store some bits of x/y in
Google.
. .

:
remainder of dividing arguments
Google.
. .

: 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.
Google.
. .

.

(C++11)(C++11)(C++11)

() []
(C++11)(C++11)

() []

() []

Web Proxy Viewer  |  New URL  |  Original Page