浮動小数点の特性 (Floating-Point)
ヘッダ ファイル |
float.h |
---|---|
規格 | ANSI C (C89) / C90 |
概要 | 標準浮動小数点型の種々の限界及びパラメタに展開する幾つかのマクロを定義する。フリースタンディング環境で利用可能。 |
プラグマ
型
マクロ
名前 | 機能 |
---|---|
DECIMAL_DIG 1 | 最大精度の浮動小数点型で表現できる 10 進での桁数。 |
FLT_EVAL_METHOD 1 | double、float、long double の演算方法。 |
FLT_RADIX | 指数表現における基数。 |
FLT_ROUNDS | 浮動小数点数の丸めの方法。 |
double | float | long double | 機能 |
---|---|---|---|
DBL_DIG | FLT_DIG | LDBL_DIG | 10 進数での有効桁数 |
DBL_EPSILON | FLT_EPSILON | LDBL_EPSILON | 判別限界の最小正値 (計算機イプシロン) |
DBL_MANT_DIG | FLT_MANT_DIG | LDBL_MANT_DIG | 仮数部のビット数 |
DBL_MAX | FLT_MAX | LDBL_MAX | 正の最大数 |
DBL_MAX_10_EXP | FLT_MAX_10_EXP | LDBL_MAX_10_EXP | 10 の指数の最大値 |
DBL_MAX_EXP | FLT_MAX_EXP | LDBL_MAX_EXP | FLT_RADIX の指数の最大値 |
DBL_MIN | FLT_MIN | LDBL_MIN | 正の最小数 |
DBL_MIN_10_EXP | FLT_MIN_10_EXP | LDBL_MIN_10_EXP | 10 の指数の最小値 |
DBL_MIN_EXP | FLT_MIN_EXP | LDBL_MIN_EXP | FLT_RADIX の指数の最小値 |
See also:
引数付きマクロ
関数
資料
- C 言語 / 標準ライブラリ / float.h (Wikibooks)
- z/OS C/C++ ランタイム・ライブラリー・リファレンス float.h — 浮動小数点データ型の ISO C/C++ 定数 (IBM)
- C 言語の標準ヘッダ一覧 float.h (C 言語)