>No, that can't be right. The "double" data type only have something like 56 bits, which is a maximum of about 16 or 17 significant digits (try 2**56)
>
>That means that only first 16 digits or so are significant, anything after that is garbage.
And some of those bits would have to be used for exponent as well.