Decimal numbers and calculations are accurately represented by the
Computers can only natively store integers, so they need some way of representing
decimal numbers. This representation is not perfectly accurate. This is why, in
most programming languages
0.1 + 0.2 != 0.3, for financial and monetary calculations
this can lead to unreversible losses.