values.h ファイル

目的

マシン依存の値を定義します。

説明

/usr/include/values.h ファイルには、特定のプロセッサー・アーキテクチャーに対して条件付きで定義される定数のセットが含まれています。 整数のモデルは、1 または 2 の補数の 2 進数表現であると想定され、符号は高位ビットの値によって表されます。

項目 説明
ビット (タイプ) 指定されたデータ・タイプのビット数
補足 高位ビットのみが設定された短整数 (0x8000)
IBITL (国際情報システム) 高位ビットのみが設定された長整数 (0x80000000)
ヒビティ 高位ビットのみが設定された通常の整数 ( IBITL (国際情報システム) 値と同じ)
MAXSHORT (短) 符号付き短整数の最大値 (0x7FFF = 32,767)
MAXLONG (長さ) 符号付き長整数の最大値 (0x7FFFFFFF = 2,147,483,647)
MAXINT (最大) 符号付き通常整数の最大値 ( MAXLONG (長さ) 値と同じ)
最大浮動小数点 単精度浮動小数点数の最大値
最大二重 倍精度浮動小数点数の最大値
LN_MAXダブル 最大二重 の値の自然対数
最小浮動小数点 単精度浮動小数点数の最小正の値
MINDOUBLE (最小) 倍精度浮動小数点数の最小正の値
FSIGNIF (F) 単精度浮動小数点数の仮数における有効ビットの数
DSIGNIF (D) 倍精度浮動小数点数の仮数における有効ビットの数
FMAXEXP (最大値) 単精度浮動小数点数の最大指数
DMAXEXP (D) 倍精度浮動小数点数の最大指数。
FMINEXP (F) 単精度浮動小数点数の最小指数
DMINEXP (D) 倍精度浮動小数点数の最小指数。
FMAXPOWTWO 単精度浮動小数点数として正確に表すことができる 2 の累乗の最大値
DMAXPOWTWO (D) 倍精度浮動小数点数として正確に表すことができる 2 の累乗の最大値