Floating Point Math Your language isnât broken, itâs doing floating point math. Computers can only natively store integers, so they need some way of representing decimal numbers. This representation is not perfectly accurate. This is why, more often than not, 0.1 + 0.2 != 0.3. Why does this happen? Itâs actually rather interesting. When you have a base-10 system (like ours), it can only express fr
{{#tags}}- {{label}}
{{/tags}}