短短的面试题,琢磨不透。
请根据IEEE754标准,写出双精度浮点数12.5的实际存储位序列(使用十六进制表示);
[最优解释]
怎么颜色没有区分呢
编码为:
0100 0000 0010 1001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
计算式为:
1.1001×2^(100 0000 0010-十进制1023)
[其他解释]
求高手解释啊。
[其他解释]
0x0492000000000000
[其他解释]
错。
是 0x4029000000000000
[其他解释]
12.5=8+4+0.5
=2^3+2^2+2^(-1)
=二进制(1.1001)×2^3
1.1001 去掉 1,得 1001
1001 后面全是0,就是9 0000 0000 0000
3+1023=1026=0x402,即 100 0000 0010
符号为0,所以是0100 0000 0010,仍然是0x402
所以是0x 4029 0000 0000 0000
[其他解释]
编码为:
0100 0000 0010 1001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
计算式为:
1.1001×2^(100 0000 0010-十进制1023)
[其他解释]
这是计算机组成原理里面的内容……
[其他解释]
null
[其他解释]
null