LINUX.ORG.RU

История изменений

Исправление MKuznetsov, (текущая версия) :

Но умножение/деление на 10 для float типов 100% будет печатать неверно.

Если есть желание то можно поизучать

там как-раз таки сказано что ОБА АЛГОРИТМА ДАЮТ ВЕРНЫЙ РЕЗУЛЬТАТ.(и не один внутри имплементаций не делит float на 10.0f).. и было-бы странно если алг.с делением на 10 работал неверно - он просто переводит из одной системы счисления в другую. Ryu ищет (вычисляет) ближайшую десятичную дробь. Разница вроде невелика, но она есть.

Исходная версия MKuznetsov, :

Но умножение/деление на 10 для float типов 100% будет печатать неверно.

Если есть желание то можно поизучать

там как-раз таки сказано что ОБА АЛГОРИТМА ДАЮТ ВЕРНЫЙ РЕЗУЛЬТАТ.(и не один внутри имплементаций не делит float на 10.0f).. и было-бы странно если алг.с делением на 10 работал неверно - он просто переводит из одной системы счисления в другую. Ryu ближайшую десятичную дробь. Разница вроде невелика, но она есть.