當前位置:編程學習大全網 - 網站源碼 - 補碼求真值怎麽算?

補碼求真值怎麽算?

補碼是這樣計算的:

首位為符號位。

符號位為0表示正數,正數的補碼=原碼=反碼。

符號位為1表示負數,負數的補碼等於將符號位後面的位全部取反再加1。另外,壹個數的補碼的補碼等於這個數的原碼,所以如果已知壹個數的補碼,那麽對這個補碼求壹次補碼即可得到這個數的原碼。

前面已經說了,負數的補碼等於符號位後面的位全部取反再加1,所以11010101取反(符號位不變)為10101010,再加1,得到10101011,此即為原真值的原碼,由此很容易得到真值為:

-(32+8+2+1)= -43

  • 上一篇:怎麽用eclipse Jode Decompiler插件來反編譯JAR
  • 下一篇:oppo藍牙耳機固件更新軟件
  • copyright 2024編程學習大全網