Question: what is the difference between single and double precision floating point?
Answer: Single Precision is a 32-bit type; Double Precision is a 64-bit type. Accordingly, Doubles store a much broader range of values, and with much more precision. The floating point format is comprised of a sign bit, exponent bits (which give you range) and fraction bits (which give you numerical precision).