That... is not a known hardware floating point representation.  There are way too many digits. This is a just-plain-buggy conversion routine I&#x27;m guessing?  What is Numbers, and why isn&#x27;t it using a proper arbitrary precision library if it doesn&#x27;t want to use doubles?<p>Edit:  sorry, my brain was still reading the leading 0.3 from the linked article.  There is indeed nothing wrong with that representation except the nonstandard leading zeroes.