1056.074 的 10 的补码是多少?
请检查解决方案:
9999.999 - 1056.074 = 8943.925(1056.074 的 9 的补码)
现在将 1 添加到 .074 或 8943?
1056.074 的 10 的补码是多少?
请检查解决方案:
9999.999 - 1056.074 = 8943.925(1056.074 的 9 的补码)
现在将 1 添加到 .074 或 8943?
实际上我错过了评论中提到的一点,所以我在这里添加它。它至少会帮助未来的访客。
正如您正确计算了 1056.074 的 9 的补码,它等于[(10 4 ) - (1*(10 -3 ))] - 1056.074 = 9999.999 - 1056.074 = 8943.925。
现在,由于您必须计算数字的 10 的补码,因此必须将 1 添加到 LSB 的小数(浮点)端,而不是数字本身,以便保留 10 的补码规则。
因此,数字的 10 的补码 = 数字的 9 的补码 + 0.001(即,1 仅添加到 LSB 部分)= 8943.926
。
首先你必须找到 1056.074 的 9 的补码) 1056.074 的
9 的补码是 (9999.999-1056.074) = 8943.925
1056.074 的 10 的补码是 (9 的补码 +0.001) = 8943.925 + 0.001 =8943.926
这里的基值是 r=10,小数点左侧的总位数是 4(看不到小数点的右侧)。所以 1056.074 的 10 的补码是 10(在幂4)-1056.074 =10000-1056.074 =8943.926 (10 的恭维)..希望这个答案能帮助你..
DEC 9'S
''' '''
0 9 To Find the 10's Complement of any decimal number, first
1 8 change the decimal into its 9's complement using this simple
2 7 method of comparison.And at last add 0.001 to the solution.
3 6 eg:- 9's complement of 1056.074 is 8943.925
4 5 10's complement is 8943.925+0.001=*8943.926*
5 4
6 3
7 2
8 1
9 0