Как найти машинную бесконечность?
Важный вопрос: есть ли неявная единица и денормализованные числа?
Считаем, что всё-таки есть, порядок несмещённый, записан дополнительным кодом, денормализованное число записывается 10…00 в порядке. (А то всяко бывает, в нашем родном float порядок смещён на 01…11).
Тогда максимальное число, которое можно записать, равняется 1,1…1112·22^13−1.
Ну а бесконечность — примерно 2·22^13−1 = 22^13.
Wolfram Alpha говорит, что это 1,091·102466.
Количество бит под мантиссу с учётом знака - 14.
Максимальное значение мантиссы - 213-1
Максимальное значение числа - 1.(1) * 2213-1 < 2 * 2213-1 = 2213 = X∞ ≈ 1.0907 * 102466