IEEE_VALUES(3M)

名前
ieee_values, min_subnormal, max_subnormal, min_normal, max_normal, infinity, quiet_nan, signaling_nan - IEEE 算術機構の最大・最小値を返す関数

形式

cc [ flag ... ] file ... -lsunmath -lm [ library ... ]

    flag にはフラグ、 file にはファイル名、 library にはライブラリ名を指定します。

#include <sunmath.h>

double min_subnormal(void);

double max_subnormal(void);

double min_normal(void);

double max_normal(void);

double infinity(void);

double quiet_nan(long n);

double signaling_nan(long n);

機能説明

これらの関数は、ANSI/IEEE 規格 754-1985 の倍精度浮動小数点の算術演算に対応した特殊な値を返します。 特殊な値とは、正の非正規数の最大値と最小値、正の正規数の最大値と最小値、 正の無限大、シグナルを発生しない NaN、シグナルを発生する NaN です。 quiet_nan(n) と signaling_nan(n) の long 形式のパラメタ n は現在未使用です。 返される非数の有効桁数を指定するパラメタとして、将来使用するために 予約されています。

これらの関数は、いずれも IEEE の丸めモードやトラップモードには影響されず、また IEEE 例外も発生しません。

関連項目
ieee_sun(3M)