An exact decimal carried as text.
The value stays a digit string because the distinctions this type exists to preserve — 1 versus 1.0, 0 versus 0.0, anything past 2^53 — are exactly the ones a binary64 round trip destroys.
1
1.0
0
0.0
An exact decimal carried as text.
The value stays a digit string because the distinctions this type exists to preserve —
1versus1.0,0versus0.0, anything past 2^53 — are exactly the ones a binary64 round trip destroys.