In computing, a normal number is a non-zero number in a floating-point representation which is within the balanced range supported by a given floating-point format.
The magnitude of the smallest normal number in a format is given by bemin, where b is the base (radix) of the format (usually 2 or 10) and emin depends on the size and layout of the format.
Similarly, the magnitude of the largest normal number in a format is given by
- bemax × (b − b1−p),
where p is the precision of the format in digits and emax is (−emin)+1.
In the IEEE 754 binary and decimal formats, p, emin, and emax have the following values:
| Format | p | emin | emax |
|---|---|---|---|
| binary16 | 11 | −14 | 15 |
| binary32 | 24 | −126 | 127 |
| binary64 | 53 | −1022 | 1023 |
| binary128 | 113 | −16382 | 16383 |
| decimal32 | 7 | −95 | 96 |
| decimal64 | 16 | −383 | 384 |
| decimal128 | 34 | −6143 | 6144 |
For example, in the smallest decimal format, the range of positive normal numbers is 10−95 through 9.999999 × 1096.
Non-zero numbers smaller in magnitude than the smallest normal number are called denormal (or subnormal) numbers. Zero is neither normal nor subnormal.
Famous quotes containing the words normal and/or number:
“We have been weakened in our resistance to the professional anti-Communists because we know in our hearts that our so-called democracy has excluded millions of citizens from a normal life and the normal American privileges of health, housing and education.”
—Agnes E. Meyer (18871970)
“In the multitude of middle-aged men who go about their vocations in a daily course determined for them much in the same way as the tie of their cravats, there is always a good number who once meant to shape their own deeds and alter the world a little.”
—George Eliot [Mary Ann (or Marian)