On Sat, Jul 11, 2009 at 7:39 PM, Saaa<em...@needmail.com> wrote:
>>
>> Um, doubles don't have infinite precision.  See those digits that it
>> output?  That's all you get.  Those are the only digits that are
>> necessary because those are the only digits that are *stored*.  Just
>> because it's followed by almost 300 0s doesn't mean that 300 0s are
>> actually stored in the number; it just means the exponent is that
>> large.
>
> I now see what you mean by 309 digits.. No I don't want that !! :D
> string.format does only 6 digits by default, I added the extra double.max
> digits in myself from wikipedia :)
> I overestimated the precision of a double, my bad.
> (53bits != 309 digits !)
> How can I format to the full number of digits, like I did for c?

Ohh, I see.  Your initial question was really vague, now that I see
what you were asking.  You'd just have to convert each element of the
array separately.

Reply via email to