В ответе есть всего 15-16 цифр. Все эти ведущие нули не учитываются. На самом деле число больше похоже на 5,5511151231257827 10-16. Часть мантиссы состоит из 15-16 цифр. Показатель степени (-16) служит для сдвига десятичной точки на 16 знаков, но не меняет количество цифр в общем числе.
Редактировать
После того, как я получил несколько комментариев, мне стало любопытно, что происходит на самом деле. Я вставил этот номер в этот преобразователь IEEE-754. Потребовалось смелость округлить последние «27» до «30», но я не думаю, что это меняет результаты.
Преобразователь разбивает число на три двоичные части:
Знак: 0 (положительный)
Показатель степени: -51
Значимость: 1,01000000000000000000000000000000000000000000000000000000 (двоичный код для 1,2510)
Таким образом, это число равно 1,012 2-51 или 1,2510 2-51. Поскольку хранится только три значащих двоичных разряда, можно предположить, что Ларс что-то понял. Они не могут быть «случайным шумом», поскольку они одинаковы при каждом преобразовании числа.
Данные предполагают, что единственная сохраненная цифра — «5». Начальные нули взяты из экспоненты, а остальные кажущиеся случайными цифры получены из вычисления 2-51.
person
Barry Brown
schedule
02.11.2009