I'm still very new to all this floating point thing. I need to store a very big float, like 3664210.647581261810227924465160827365 . However, when I print the value it gets modified after the 9th decimal. Could anyone explain why this happens and how can I fix it? Thanks!
x=3664210.647581261810227924465160827365
print("{0:.28f}".format(x))
and it returns:
3664210.647581261582672595977783203125