Chapter Contents |
Previous |
Next |
copysign |
Portability: | C99 |
SYNOPSIS | |
DESCRIPTION | |
RETURN VALUE | |
RELATED FUNCTIONS | |
SEE ALSO |
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
function generates
a floating-point result with the magnitude of the first argument and the
sign of the second argument. In other words, it propagates the sign bit of
the second argument to the first.
The function name copysignf
should be
used for float
arguments, and copysignl
for long double
arguments.
Alternately, if the header file tgmath.h
is
included, copysign
may be used with any numeric
argument type.
RETURN VALUE |
The value of the first argument, with the sign of the second.
RELATED FUNCTIONS |
signbit
SEE ALSO |
"Mathematical Functions" in Chapter 2, "Function Categories"
Chapter Contents |
Previous |
Next |
Top of Page |
Copyright © 2004 by SAS Institute Inc., Cary, NC, USA. All rights reserved.