Normal Number (computing)

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 I’m 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 father’s and mother’s 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 (1822–1893)