【发布时间】:2014-09-26 03:17:38
【问题描述】:
0 010 1101
符号为0为正,指数为010为-1
我不明白如何处理四个有效数字。根据教科书,答案是 .90625,但是当我把这些地方加起来时,我得到了
1 = .5
1 = .25
0 = 0
1 = .175
谁能告诉我我做错了什么?我可以假设仅用四位有效数就不可能得到 .90625 吗?
【问题讨论】:
标签: floating-point binary bit
0 010 1101
符号为0为正,指数为010为-1
我不明白如何处理四个有效数字。根据教科书,答案是 .90625,但是当我把这些地方加起来时,我得到了
1 = .5
1 = .25
0 = 0
1 = .175
谁能告诉我我做错了什么?我可以假设仅用四位有效数就不可能得到 .90625 吗?
【问题讨论】:
标签: floating-point binary bit
有一个未存储的前导 1。此外,最低有效位的值为 0.0625,而不是 0.175。我加 1+.5+.25+0+.0625,得到 1.8125。将 -1 指数除以 2,结果为 0.90625。
【讨论】: