大门|大门-CS-2017(第2组)|问题29

给定以下32位(单精度)IEEE-754格式的二进制数:

null
00111110011011010000000000000000

最接近这个浮点数的十进制值是: (A) 1.45 X 10 1. (B) 1.45 X 10 -1 (C) 2.27 X 10 -1 (D) 2.27 X 10 1. 答复: (C) 说明: 32位IEEE-754格式

1st bit represent sign
2-9th bit represent exponent
and 10-32 represent Mantissa (Fraction part)

符号=0,非常积极 2-9位-0111111减去0111111时01111100,即126位十进制值->0000 0011 也就是-3。(值小于126时为负值) 当数字小于126时,它会被减去,否则在32位表示中126会被减去。 (https://www3.ntu.edu.sg/home/ehchua/programming/java/datarepresentation.html)

尾数是正常的,因此是1。M可以使用。也就是1.1101。 因此 数据+1.1101*2^-3(±M*B^(±e)) 尾数右移3次-> +0.0011101101 = 0.228 = 2.28 * 10^-1

因此,选项c是正确的。

这一解释是由 沙申克。

这个问题的小测验

© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享