float.h
float.h
このヘッダの目的
<float.h>は、処理系による浮動小数点変数の最大値や最小値などを定義する。
<limits.h>も参照のこと。
定義済み識別子
- FLT_ROUNDS
- DBL_DIG
- DBL_MANT_DIG
- DBL_MAX_10_EXP
- DBL_MAX_EXP
- DBL_MIN_10_EXP
- DBL_MIN_EXP
- FLT_DIG
- FLT_MANT_DIG
- FLT_MAX_10_EXP
- FLT_MAX_EXP
- FLT_MIN_10_EXP
- FLT_MIN_EXP
- FLT_RADIX
- LDBL_DIG
- LDBL_MANT_DIG
- LDBL_MAX_10_EXP
- LDBL_MAX_EXP
- LDBL_MIN_10_EXP
- LDBL_MIN_EXP
- DBL_MAX
- FLT_MAX
- LDBL_MAX
- DBL_EPSILON
- DBL_MIN
- FLT_EPSILON
- FLT_MIN
- LDBL_EPSILON
- LDBL_MIN
働き
このヘッダファイルで定義される FLT_RADIX 以外のマクロはすべて定数である必要はなく、#ifディレクティブで条件式として使えるとは限らない。
定数の意味は、数学の知識が必要になるので省略する。