А почему как минимум два языка (C# и Kotlin) не могут правильно посчитать выражения вида: 2315.321 - 2315 ?
Выходит 0.320999...913
И это не ограничивается только этим примером. Когда я вычитаю целую часть, чтобы получить только число после запятой во многих случаях происходит такое