Leo - 2021-04-28

How is it possible that (- 305 295.3) returns 9.700012, instead of 9.7? This is a huge error in a super simple arithmetic operation. Any workarounds? I'm using v, 2.49