よく使用される数値の16 進数表現を次の表にまとめます。
表 A-13 重要な数の 16 進数表現 (SPARC)値 | float 型 | double 型 | long double 型 |
---|---|---|---|
+0 -0 |
00000000 80000000 |
0000000000000000 8000000000000000 | 0000000000000000000000000000000080000000000000000000000000000000 |
+1.0 -1.0 |
3F800000 BF800000 |
3FF0000000000000 BFF0000000000000 | 3FFF00000000000000000000000000000BFFF00000000000000000000000000000 |
+2.0 +3.0 |
40000000 40400000 |
4000000000000000 4008000000000000 | 4000000000000000000000000000000040080000000000000000000000000000 |
+無限 -無限 |
7F800000 FF800000 |
7FF0000000000000 FFF0000000000000 | 7FFF00000000000000000000000000000FFFF00000000000000000000000000000 |
NaN | 7FBFFFFF |
7FF7FFFFFFFFFFFF | 7FFF7FFFFFFFFFFFFFFFFFFFFFFFFFFF |
表 A-14 重要な数の 16 進数表現 (x86)
値 | float 型 | double 型 | long double 型 |
---|---|---|---|
+0-0 | 0000000080000000 | 00000000000000000000000080000000 | 0000000000000000000080000000000000000000 |
+1.0-1.0 | 3F800000BF800000 | 000000003FF0000000000000BFF00000 | 3FFF8000000000000000BFFF8000000000000000 |
+2.0+3.0 | 4000000040400000 | 00000000400000000000000040080000 | 400080000000000000004000C000000000000000 |
+無限-無限 | 7F800000FF800000 | 000000007FF0000000000000FFF00000 | 7FFF8000000000000000FFFF8000000000000000 |
NaN | 7FBFFFFF | FFFFFFFF7FF7FFFF | 7FFFBFFFFFFFFFFFFFFF |
詳細については、『数値計算ガイド』を参照してください。