Udostępnij za pośrednictwem


_copysign, _copysignl

Zwraca jedną wartość z innego znaku.

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

Parametry

  • x
    Podwójnej precyzji lub długo podwójnej precyzji, wartość zmiennoprzecinkowa ma zostać zmieniony.

  • y
    Podwójnej precyzji lub długo podwójnej precyzji, wartości zmiennoprzecinkowe.

Procedury obsługi zmiennoprzecinkowych

Wartość zwracana

_copysignZwraca wartość argumentu podwójnej precyzji, zmiennoprzecinkowe x z tego samego znaku jako argument podwójnej precyzji, zmiennoprzecinkowe y._copysignlZwraca wartość argumentu długo podwójnej precyzji, zmiennoprzecinkowe x w taki sam znak, jak długo podwójnej precyzji, zmiennoprzecinkowe argumentu y.Istnieje bez powrotu błąd.

Wymagania

Rozpoczęto wykonywanie procedury

Wymaganego nagłówka

_copysign

<float.h>

_copysignl

<math.h>

Informacji dotyczących zgodności, zobacz zgodności we wprowadzeniu.

Odpowiednik w programie .NET Framework

Nie dotyczy. Aby wywołać standardowych funkcji C, należy użyć PInvoke. Aby uzyskać więcej informacji, zobacz Przykłady wywołać platformy.

Zobacz też

Informacje

fabs, fabsf

_chgsign, _chgsignl