Why is Double larger than Int64

Exactly
In an int ALL the bits represent the value
In a double or single some are the value and some are the exponent
And so they have fewer bits to represent the value - therefor less precision
But since they use a biased exponent they can represent a much wider range
The wikipedia article does explain this pretty reasonably

2 Likes