std::remquo
Da 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. |
Definido no cabeçalho <cmath>
|
||
float remquo( float x, float y, int *quo ); |
(1) | (desde C++11) |
double remquo( double x, double y, int *quo ); |
(2) | (desde C++11) |
long double remquo( long double x, long double y, int *quo ); |
(3) | (desde C++11) |
Promoted remquo( Arithmetic x, Arithmetic y, int *quo ); |
(4) | (desde C++11) |
Calcula o resto da operação de ponto flutuante x/y divisão como a função
4) remainder
faz. Além disso, o sinal, e, pelo menos, três dos últimos bits de x/y serão armazenados em quo.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.
Se algum argumento tem tipo integral, ele é convertido para double. Se qualquer outro argumento é long double, em seguida, o tipo de retorno é long double, caso contrário é 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.
Índice |
[editar] Parâmetros
x, y | - | valores de ponto flutuante
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 | - | ponteiro para um inteiro.. valor de armazenamento de alguns bits de x/y pol
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. |
[editar] Valor de retorno
restante argumentos divisórias
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.
[editar] Notas
Esta função é útil quando a implementação de funções periódicas com o período exatamente representável como um valor de ponto flutuante: ao calcular
sin(πx)
para um x
muito grande, chamando std::sin diretamente pode resultar em um grande erro, mas se o argumento da função é primeiro reduzido com std::remquo
, os bits de baixa ordem do quociente pode ser usado para determinar o sinal e a parte restante pode ser usado para calcular o valor com alta precisão.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.
[editar] Veja também
(C++11) |
assinado restante da operação de divisão 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. (função) |
restante da operação de ponto flutuante de divisão 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. (função) | |
(C++11) |
o quociente eo resto da divisão inteira 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. (função) |