ieee574 float:0b1000 0000 0100 0000 0000 0000 0000 0000这个数是否规格化数,表示的值为多少?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 04:11:12

ieee574 float:0b1000 0000 0100 0000 0000 0000 0000 0000这个数是否规格化数,表示的值为多少?
ieee574 float:0b1000 0000 0100 0000 0000 0000 0000 0000这个数是否规格化数,表示的值为多少?

ieee574 float:0b1000 0000 0100 0000 0000 0000 0000 0000这个数是否规格化数,表示的值为多少?
先看一下IEEE754短浮点数的格式
32位单精度
单精度二进制小数,使用32个比特存储.
1 8 23 位长
S Exp raction
31 30至23
偏正值 22至0 位编号(从右边开始为0)
(实际的指数大小+127)
对于你的数字,前面的0B不要,是说明后面为二进制的,因此:
第一位是1,说明是负数
2-9位是0,说明实际指数-127
尾数 100 0000 0000 0000 0000 0000
这.是个特殊值
叫中间大小的非规约数:-2^−1 × 2^−126 = -2^−127 ≈ -5.88×10^-39