32bit Single Precision, the range of value
Range Name |
Sign (s) |
Exponent (e) |
Mantissa (m) |
Hexadecimal Range |
Range |
Decimal Range § |
Quiet |
1 |
11..11 |
11..11 |
FFFFFFFF |
||
Indeterminate |
1 |
11..11 |
10..00 |
FFC00000 |
||
Signaling |
1 |
11..11 |
01..11 |
FFBFFFFF |
||
-Infinity |
1 |
11..11 |
00..00 |
FF800000 |
< -(2-2-23) × 2127 |
≤ -3.4028235677973365E+38 |
Negative Normalized |
1 |
11..10 |
11..11 |
FF7FFFFF |
-(2-2-23) × 2127 |
-3.4028234663852886E+38 |
Negative Denormalized |
1 |
00..00 |
11..11 |
807FFFFF |
-(1-2-23) × 2-126 |
-1.1754942106924411E-38 |
Negative Underflow |
1 |
00..00 |
00..00 |
80000000 |
-2-150 |
-7.0064923216240861E-46 |
-0 |
1 |
00..00 |
00..00 |
80000000 |
-0 |
-0 |
+0 |
0 |
00..00 |
00..00 |
00000000 |
0 |
0 |
Positive Underflow |
0 |
00..00 |
00..00 |
00000000 |
> 0 |
> 0 |
Positive Denormalized |
0 |
00..00 |
00..01 |
00000001 |
((1+2-52) × 2-150) * |
(7.0064923216240862E-46) * |
Positive Normalized |
0 |
00..01 |
00..00 |
00800000 |
2-126 |
1.1754943508222875E-38 |
+Infinity |
0 |
11..11 |
00..00 |
7F800000 |
> (2-2-23) × 2127 |
≥ 3.4028235677973365E+38 |
Signaling |
0 |
11..11 |
00..01 |
7F800001 |
||
Quiet |
0 |
11..11 |
10..00 |
7FC00000 |
§ Your least significant digits may differ.
※ Reference website: http://babbage.cs.qc.edu/IEEE-754/References.xhtml