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 Std 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)