We can understand rational numbers as scientific notation with base 2:

However, with the above representation we may have multiple representations for the same number. For example, , that is the reason we need to normalize those the mantissa to always put the comma after the first digit:

Afterward, the first bit become redundant as it is always , and so it doesn’t need to be stored explicitly.

The issue with normalized numbers is that they cannot represent 000. To address this, special rules apply when the exponent reaches its smallest possible value, removing the implicit leading 1. This results in a subnormal number.