Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

1Learning Outcomes

Normalized numbers are only a fraction (heh) of floating point representations. For single-precision (32-bit), IEEE defines the following numbers based on the exponent field (here, the “biased exponent”):

Table 1:Exponent field values for IEEE 754 single-precision.

Biased ExponentSignificand fieldDescription
0 (0000000)all zeros±0\pm 0
0 (0000000)nonzeroDenormalized numbers
1 – 254anythingNormalized floating point (mantissa has implicit leading 1)
255 (1111111)all zeros±\pm \infty
255 (1111111)nonzeroNaNs

In this section, we will motivate why these “special numbers” exist by considering the pitfalls of overflow and underflow. Then, we’ll define each of the special numbers.

2Overflow and Underflow