float中的denormal表示

在float中normal数字表示如下:其中f是小数部分的十进制数值$$Value_{10}=2^{E-127}\times(1.f)$$

\(E=1\)的时候,\(.f=\underbrace{{000...000}_2}_\text{23}\)的时候,会得出最小的normal数值是$$Value_{10}=2^{1-127} = 2^{-126}$$

对于denormal的表示如下,这一块为指数为什么不是-127?$$Value_{10}=2^{-126}\times(0.f)$$

posted @ 2024-09-26 09:42  风冷无霜  阅读(19)  评论(0编辑  收藏  举报