📌  相关文章
📜  国际空间研究组织 | ISRO CS 2011 |问题 8

📅  最后修改于: 2022-05-13 01:58:02.548000             🧑  作者: Mango

国际空间研究组织 | ISRO CS 2011 |问题 8

浮点数 C1D00000(十六进制)的十进制值是多少? (假设 32 位、单精度浮点 IEEE 表示)
(一) 28
(乙) -15
(三) -26
(D) -28答案: (C)
说明:十六进制浮点数 = C1D00000
二进制浮点数 = 1100 0001 1101 0000 0000 0000 0000 0000
在 32 位、单精度浮点 IEEE 表示中,第一个 MSB 表示尾数的符号:1 表示负尾数,0 表示尾数的正值,接下来的 8 位表示指数值然后23位代表尾数。

Value of exponent = 131-127 = 4
Mantissa = -1.101000000...0
Floating point number = -1.10100...0000 x 24
                      = -11010
                      = -26

这个问题的测验