On 10/20/2011 05:34 AM, dsimcha wrote: > On 10/19/2011 10:57 PM, Robert Jacques wrote: >> Also, 5_000_000_000 does not fit, exactly inside a double. > > Yes it does. Doubles can hold integers exactly up to 2 ^^ 53. > > http://en.wikipedia.org/wiki/Double_precision_floating-point_format 5_000_000_000 even fits exactly into a IEEE 734 32-bit _float_.