當前位置:編程學習大全網 - 編程軟體 - 下圖的結果是怎麽算出的 請寫出詳細過程 謝謝(計算機,網絡,編程語言)

下圖的結果是怎麽算出的 請寫出詳細過程 謝謝(計算機,網絡,編程語言)

負數的二進制即為其正值的補碼,即對-9來說就是以下過程

9的原碼->反碼->補碼

9的原碼為(按16字節來算)即為

0000 0000 0000 1001 (這個可以口算的,四個二進制位對應十進制數分別為8,4,2,1,9即為8+1,也就是第壹位和第四位為1,即1001)

然後取反碼為

1111 1111 1111 0110

反碼再加1即為補碼,上面加1就是

1111 1111 1111 0111

上面說過,四個二進制位對應十進制數分別為8,4,2,1,妳把上面的數字四個壹組加壹下,即可得到

15 15 15 7

十六進制表示裏,A為10,B=11,C=12,D=13,E=14,F=15,所以上面這個即為

FFF7 H(最後的H表示這個是16進制數)

  • 上一篇:新時達e63故障解決方法
  • 下一篇:電子工程師和質量工程師哪個更吃香?
  • copyright 2024編程學習大全網