无法理解IEEE754规定中指数部分实际取值范围是-127~128,而不是-127~127或-128~127

发布网友 发布时间:2022-04-23 13:15

我来回答

1个回答

热心网友 时间:2023-10-15 04:03

实际的指数值 E = e - Bias, e就是8位指数域的编码制(作为无符号数), 取值范围为0-255 (但e=0和255作为特殊用途.Bias = 127, 那么 E的范围就应该为-126~127。
当e= 0时,E = 1 - Bias , 用来表示0附近的数,0.fnfn-1...f1f0
当e = 255时,如果fraction部分也是0,用来表示无穷大,符号位为1表示负无穷大,0表示正无穷大
如果fraction部分非0,表示NaN, 即 Not a number.

热心网友 时间:2023-10-15 04:03

实际的指数值 E = e - Bias, e就是8位指数域的编码制(作为无符号数), 取值范围为0-255 (但e=0和255作为特殊用途.Bias = 127, 那么 E的范围就应该为-126~127。
当e= 0时,E = 1 - Bias , 用来表示0附近的数,0.fnfn-1...f1f0
当e = 255时,如果fraction部分也是0,用来表示无穷大,符号位为1表示负无穷大,0表示正无穷大
如果fraction部分非0,表示NaN, 即 Not a number.

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com