Согласно стандарту IEEE Std 754-2008 ширина поля экспоненциального формата с двойной плавающей точкой с двойной точностью binary64 составляет 11 бит, что компенсируется смещением экспоненты 1023. стандарт также указывает, что максимальный показатель составляет 1023, а минимальный -1022. Почему это максимальный показатель: неМаксимальный и минимальный показатели в формате с плавающей запятой с двойной точностью
2^10 + 2^9 + 2^8 + 2^7 + 2^6 + 2^5 + 2^4 + 2^3 + 2^2 + 2^1 + 2^0 - 1023 = 1024
А минимальный показатель не:
0 - 1023 = -1023
Спасибо!
Таким образом, показатель экспоненты '1024' является зарезервированным для ± ∞ и NaNs, а показатель экспоненты' -1023' - для ± 0 и субнормальных чисел? Если да, то показатель экспоненты '-1023' определяется как' 0'? – lodhb
Кстати, раздел, на который вы ссылаетесь, - это §3.4 (в официальном документе IEEE). – lodhb
Итак, существует ли минимальная ширина экспонента, которую вы могли бы иметь? Имеет ли смысл иметь показатель, равный 0 бит? 1 бит? 2 бит? – Veridian