4 Floating point

Fixed point representation is more useful than most programmer know. Many lossy compression algorithms (such as MP3) can be done in fixed point computations. However, there are a few problems associated with fixed point computation. First of all, the smallest and largest absolute values that can be represented by a fixed point representation are limited by the implicit fixed binary point. This makes fixed point representation not very useful for applications where the range of numbers can be huge.

This is why we have floating point numbers.

 4.1 The representation
 4.2 IEEE floating point formats
  4.2.1 Special values
  4.2.2 Example 1
  4.2.3 Example 2
  4.2.4 Visualizing floating point representation
 4.3 Floating point calculations
  4.3.1 Multiplication
  4.3.2 Division
  4.3.3 Addition/subtraction