copysign, copysignf, copysignl, _copysign, _copysignf, _copysignl
Vrátí hodnotu, která má velikost jednoho argumentu a znaménko druhého.
double copysign(
double x,
double y
);
float copysign(
float x,
float y
); // C++ only
long double copysign(
long double x,
long double y
); // C++ only
float copysignf(
float x,
float y
); // C++ only
long double copysignl(
long double x,
long double y
); // C++ only
double _copysign(
double x,
double y
);
long double _copysignl(
long double x,
long double y
);
Parametry
x
Hodnota s plovoucí desetinnou čárkou, která je vrácena jako velikost výsledku.y
Hodnota s plovoucí desetinnou čárkou, která je vrácena jako znaménko výsledku.
Rutiny podpory plovoucí desetinné čárky
Vrácená hodnota
Funkce copysign vrátí hodnotu s plovoucí desetinnou čárkou, která kombinuje velikost x a znaménko y.Není vrácena žádná chyba.
Poznámky
Protože jazyk C++ umožňuje přetížení, můžete volat přetížení copysign, která používají a vrací hodnoty float nebo long double.V programu v jazyce C copysign vždy převezme a vrátí double.
Požadavky
Rutina |
Požadované záhlaví |
---|---|
_copysign |
<float.h> |
copysign, copysignf, copysignl, _copysignf_copysignl |
<math.h> |
Další informace o kompatibilitě naleznete v tématu Kompatibilita.
Ekvivalent v rozhraní .NET Framework
Nelze použít. Pokud chcete volat standardní funkci jazyka C, použijte PInvoke. Další informace naleznete v tématu Příklady vyvolání platformy.