_copysign, _copysignl

Retorna um valor com o sinal de outro.

double _copysign( 
   double x,
   double y 
);
long double _copysignl( 
   long double x,
   long double y 
);

Parâmetros

  • x
    Precisão dupla ou longa dupla precisão, valor de ponto flutuante a ser alterada.

  • y
    Precisão dupla ou longa dupla precisão, valor de ponto flutuante.

Rotinas de suporte de ponto flutuante

Valor de retorno

_copysign Retorna o argumento de precisão dupla, ponto flutuante x com o mesmo sinal sistema autônomo seu argumento de precisão dupla, ponto flutuante y. _copysignl Retorna o argumento de precisão longo dupla, ponto flutuante x com o mesmo sinal sistema autônomo seu argumento precisão longo dupla, ponto flutuante y. Não há nenhum retorno de erro.

Requisitos

Rotina

Cabeçalho necessário

_copysign

<float.h>

_copysignl

<math.h>

Para obter mais informações de compatibilidade, consulte Compatibilidade na introdução.

Equivalente do NET Framework

Não aplicável. Para telefonar a função C padrão, use PInvoke. Para obter mais informações, consulte Exemplos de invocação de plataforma.

Consulte também

Referência

fabs, fabsf

_chgsign, _chgsignl