cc [ flag ... ] file ... -lsunmath -lm [ library ... ]
#include <sunmath.h>
double min_subnormal(void);
float min_subnormalf(void);
long double min_subnormall(void);
double max_subnormal(void);
float max_subnormalf(void);
long double max_subnormall(void);
double min_normal(void);
float min_normalf(void);
long double min_normall(void);
double max_normal(void);
float max_normalf(void);
long double max_normall(void);
double infinity(void);
float infinityf(void);
long double infinityl(void);
double quiet_nan(long n);
float quiet_nanf(long n);
long double quiet_nanl(long n);
double signaling_nan(long n);
float signaling_nanf(long n);
long double signaling_nanl(long n);
これらの関数は、ANSI/IEEE 規格 754-1985 の浮動小数点演算に関連する特殊な値を返します。
min_subnormal() は、正の非正規数の最小値を返します。max_subnormal() は、正の非正規数の最大値を返します。
min_normal() は、正の正規数の最小値 (アンダーフローしきい値) を返します。max_normal() は、正の非正規数の最大値 (オーバーフローしきい値) を返します。
infinity() は、正の無限大を返します。
quiet_nan(n) は、クワイエット NaN を返します。signaling_nan(n) は、シグナリング NaN を返します。パラメータ n は使用されません。
次の属性については、attributes(5) を参照してください。
|
fpclassify(3M)、ieee_sun(3M)、isnand(3C)、nan(3M)、attributes(5)