previous | start

IEEE Floating Point

IEEE represents 3 special values +inf, -inf, and NaN which are determined "specially" by the bit fields s, e, and f.

0 and extremely small IEEE floating point numbers are represented as denormalized values.

All other floating point values are represented as normalized values.

Denormalized
s 00000000 f
Normalized
s 0<e<255 f
Infinity
s 11111111 00000000000000........00
NaN
s 11111111 f not all 0's


previous | start