copysign / copysignf / copysignl
|
絶対値がd1に等しく、符号ビットがd2に等しい値を生成します。
[指定形式]
#include <math.h>
double copysign(double d1, double d2);
float copysignf(float d1, float d2);
long double copysignl(long double d1, long double d2);
[引数]
d1 生成する絶対値の値
d2 生成する符号
[戻り値]
正常:d1の絶対値、d2の符号の値
異常:範囲エラーの場合は不定
[備考]
copysign関数群はd1が非数の場合d2の符号ビットを持った非数を生成します。