国际空间研究组织 | 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 位表示指数值Value of exponent = 131-127 = 4
Mantissa = -1.101000000...0
Floating point number = -1.10100...0000 x 24
= -11010
= -26