Вот что я понял (не уверен, что понял правильно). Показатель занимает все 11 бит; он хранится без знака в смещенном виде. Возможные значения показателя нормализованных чисел находятся в реальном диапазоне от −1022 +1023, и представлены от 1 до 2046. Нулевой показатель
зарезервирован для денормализованных чисел и нулей.
Теперь можно подсчитать ближайшее к нулю положительное денормализованное число. Нужно мантиссу
умножить на степень двойки с зарезервированным значением показателя
. Получится
. Как вы можете видеть, Dmittiy40, это на порядок меньше того числа,
которое вы признаете ближайшим. Если же взять незарезервированный наименьший показатель, то им будет
, но тогда подразумевается, что мантисса начинается с единицы а не с нуля. Ближайшее к нулю положительное нормализованное число равняется
.
Qlin
Почитайте описание IEEE 754 хоть даже в английской Википедии. Там приведены точные представления всего того, что они предлагают представлять — в том числе вы узнаете, что нулей не один, значений NaN не одно и т. п.. Если гадать, можно не догадаться, например, что единица целой части у нормализованных чисел не хранится* (а у денормализованных она необходимо всё-таки хранится).
То есть как это у денормализованных хранится единица целой части? Вы подразумеваете, что для них зарезервировано специальное значение показателя, при котором целая часть мантиссы обнуляется? И пожалуйста, если не затруднит, укажите место, где об этом хранении написано в рекомендованной статье:
https://en.wikipedia.org/wiki/IEEE_754