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:
“Separation anxiety is normal part of development, but individual reactions are partly explained by experience, that is, by how frequently children have been left in the care of others.... A mother who is never apart from her young child may be saying to him or her subliminally: You are only safe when Im with you.”
—Cathy Rindner Tempelsman (20th century)
“My tendency to nervousness in my younger days, in view of the fact of a number of near relatives on both my fathers and mothers side of the house having become insane, gave some serious uneasiness. I made up my mind to overcome it.... In the cross-examination of witnesses before a crowded court-house ... I soon found I could control myself even in the worst of testing cases. Finally, in battle.”
—Rutherford Birchard Hayes (18221893)