&gt; Floats are storage formats for approximations of numbers. Floats are, by definition, not relevant if one wants to store an exact number exactly.<p>Floats can store integer values exactly up to an upper limit (2^24 IIRC), which is often useful.  And they can store binary fractions exactly up to a point.<p>No number representation can represent all numbers exactly.  Each can store some subset of all numbers exactly.