Unity cannot change how binary arithmetic and notation works.
Floating (float) point imprecision:
Never test floating point (float) quantities for equality / inequality. Here’s why:
https://starmanta.gitbooks.io/unitytipsredux/content/floating-point.html
“Think of [floating point] as JPEG of numbers.” - orionsyndrome on the Unity3D Forums
Scientific notation (numbers that look like 1.2345e-07 for instance):
Literal float / double issues:
And thanks to halley for this handy little visual floating point converter:
https://www.h-schmidt.net/FloatConverter/IEEE754.html
3 Likes