≫ ホーム ≫ C言語ヘッダファイル別一覧 ≫ float.h
float.h には標準浮動小数点型の限界及び,パラメータに関するいくつかのマクロが定義されています.
マクロ名 | 概要 | 備考 |
---|---|---|
FLT_ROUNDS | 浮動小数点型の丸め方向 | |
FLT_EVAL_METHOD | 浮動小数点演算の結果の値などの精度 | C99 |
FLT_RADIX | 浮動小数点型の内部表現に使用される基数. | |
FLT_MANT_DIG | float 型の FLT_RADIX を基数とした仮数部の桁数. | |
DBL_MANT_DIG | double 型の FLT_RADIX を基数とした仮数部の桁数. | |
LDBL_MANT_DIG | long double 型の FLT_RADIX を基数とした仮数部の桁数. | |
DECIMAL_DIG | 浮動小数点型で表現できる最大の 10 進数桁数. | C99 |
FLT_DIG | float 型の浮動小数点数に丸めることができ, それを正確に元の 10 進数に戻すことができる桁数. | |
DBL_DIG | double 型の浮動小数点数に丸めることができ, それを正確に元の 10 進数に戻すことができる桁数. | |
LDBL_DIG | long double 型の浮動小数点数に丸めることができ, それを正確に元の 10 進数に戻すことができる桁数. | |
FLT_MIN_EXP | float 型における FLT_RADIX を基数とした指数部の最小値. | |
DBL_MIN_EXP | double 型における FLT_RADIX を基数とした指数部の最小値. | |
LDBL_MIN_EXP | long double 型における FLT_RADIX を基数とした指数部の最小値. | |
FLT_MIN_10_EXP | float 型における 10 を基数とした指数部の最小値. | |
DBL_MIN_10_EXP | double 型における 10 を基数とした指数部の最小値. | |
LDBL_MIN_10_EXP | long double 型における 10 を基数とした指数部の最小値. | |
FLT_MAX_EXP | float 型における FLT_RADIX を基数とした指数部の最大値. | |
DBL_MAX_EXP | double 型における FLT_RADIX を基数とした指数部の最大値. | |
LDBL_MAX_EXP | long double 型における FLT_RADIX を基数とした指数部の最大値. | |
FLT_MAX_10_EXP | float 型における 10 を基数とした指数部の最大値. | |
DBL_MAX_10_EXP | double 型における 10 を基数とした指数部の最大値. | |
LDBL_MAX_10_EXP | long double 型における 10 を基数とした指数部の最大値. | |
FLT_MAX | float 型の最大値. | |
DBL_MAX | double 型の最大値. | |
LDBL_MAX | long double 型の最大値. | |
FLT_EPSILON | float 型で表現可能な 1 より大きい最小値と 1 との差. | |
DBL_EPSILON | double 型で表現可能な 1 より大きい最小値と 1 との差. | |
LDBL_EPSILON | long double 型で表現可能な 1 より大きい最小値と 1 との差. | |
FLT_MIN | float 型の正の値の最小値. | |
DBL_MIN | double 型の正の値の最小値. | |
LDBL_MIN | long double 型の最小値. |