_copysign, _copysignl
Returns one value with the sign of another.
double _copysign(
double x,
double y
);
long double _copysignl(
long double x,
long double y
);
Parameters
x
Double-precision or long double-precision, floating-point value to be changed.y
Double-precision or long double-precision, floating-point value.
Floating-Point Support Routines
Return Value
_copysign returns its double-precision, floating-point argument x with the same sign as its double-precision, floating-point argument y. _copysignl returns its long double-precision, floating-point argument x with the same sign as its long double-precision, floating-point argument y. There is no error return.
Requirements
Routine |
Required header |
---|---|
_copysign |
<float.h> |
_copysignl |
<math.h> |
For more compatibility information, see Compatibility in the Introduction.
.NET Framework Equivalent
Not applicable. To call the standard C function, use PInvoke. For more information, see Platform Invoke Examples.