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 の累乗の最大値 |