История изменений
Исправление Obezyan, (текущая версия) :
если ты хочешь доказать наличие бага в IEEE 754 - надо показать конкретику
вот простейший пример
(0.1 + 0.2 - 0.3) * 10**17
В любом языке, придерживающимся стандарта, ответ будет
5.5511151231258
Обезьян пытается объяснить что в нормальном стандарте ответом был бы ноль.
Поясню, а то вы туговаты - попробуйте раскрыть скобки:
0.1*10**17 + 0.2*10**17 - 0.3*10**17
Во всех языках соответствующих стандарту будет
0
Вкусно? Это прямое нарушение законов алгебры.
Исходная версия Obezyan, :
если ты хочешь доказать наличие бага в IEEE 754 - надо показать конкретику
вот простейший пример
(0.1 + 0.2 - 0.3) * 10**17
В любом языке, придерживающимся стандарта, ответ будет
5.5511151231258
Обезьян пытается объяснить что в нормальном стандарте ответом был бы ноль.