Я делаю сценарий, который обрабатывает PI в PHP. Я понял, что есть ограничение в 13 цифр, которое может обрабатывать PHP. Я пытался найти решения в Интернете, и смог отклонить это число, но не вверх. Я думаю, что PHP только 32-битный. Есть ли ограничения для 32-битных платформ, сколько цифр они могут иметь в плавающем значении?
1 ответ
3
Да, в 32-разрядных системах с 32-разрядным арифметическим модулем в ЦП 32-разрядное число ограничено 32 двоичными цифрами.
Конечно, на большинстве компьютеров все не так просто. Программное обеспечение может медленнее поддерживать возможности, отсутствующие в оборудовании. То, как эти биты делятся между (например) показателем степени и мантиссой, очевидно, влияет на число значащих цифр, которые могут быть представлены.
Статья в Википедии - полезное введение.