EN JA
COPYSIGN(3)
COPYSIGN(3) FreeBSD Library Functions Manual COPYSIGN(3)

名称

copysign, copysignf, copysignl符号をコピーする

ライブラリ

Math Library (libm, -lm)

書式

#include < math.h>

double
copysign( double x, double y);

float
copysignf( float x, float y);

long double
copysignl( long double x, long double y);

解説

copysign(), copysignf() と copysignl() 関数は、 x の符号を y の符号に変換し、その変換した値を返します。訳注: x の値で符号を変換した値を返します。

関連項目

fabs(3), fdim(3), ieee(3), math(3)

規格

copysign(), copysignf() と copysignl() ルーチンは、 ISO/IEC 9899:1999 (“ISO C99”) に適合しています。それらは IEEE Std 754-1985 によって推薦された Copysign (符号コピー) 機能を実装しています。

歴史

copysign(), copysignf() と copysignl() 関数は、それぞれ 4.3BSD, FreeBSD 2.0FreeBSD 5.3 で登場しました。
January 26, 2005 FreeBSD