Whilst a double can store any number between 1E-308 and 1E308 (a range of just over 600 digits), it only represents the most significant 15 digits with any accuracy.

An example is trying to do...