有十進制數字 X = -5/256 Y = 59/1024,按機器補碼浮點運算規則計算X-Y,結果用二進制表示,浮點數格式如下:階符取2位,階碼取3位,數符取兩位,尾數取9位(尾數0舍1入)
我的:
X = 11,101;11.101 000 000
Y = 11,100;00.111 011 000
[X]補 = 11,011;11.011 000 000
[Y]補 = 11,100;00.111 011 000 = 11,011;00.011 101 100
[X]補 - [Y]補 = 11.011 000 000 + 11. 100 010 100
= 10.111 010 100
右規:11.011 101 010
得X-Y = 11.011;11.100 010 110 很顯然是錯的
請問大佬我哪里錯了
uj5u.com熱心網友回復:
找到錯誤了
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/251851.html
標籤:C語言
