copysignl

TriggerTek Logo
abcdefghijklmnopqrstuvwxyz_
COPYSIGN(3)		  Linux Programmer’s Manual		  COPYSIGN(3)



NAME
       copysign, copysignf, copysignl - copy sign of a number

SYNOPSIS
       #include <math.h>

       double copysign(double x, double y);
       float copysignf(float x, float y);
       long double copysignl(long double x, long double y);

DESCRIPTION
       The  copysign()	functions return a value whose absolute value matches
       that of x, but whose sign matches that of y.  If x is a	NaN,  then  a
       NaN with the sign of y is returned.

NOTES
       The copysign() functions may treat a negative zero as positive.

CONFORMING TO
       C99,  BSD  4.3.	This function is defined in IEC 559 (and the appendix
       with recommended functions in IEEE 754/IEEE 854).

SEE ALSO
       signbit(3)



GNU				  2002-08-10			  COPYSIGN(3)