當前位置:編程學習大全網 - 網站源碼 - java中的轉變

java中的轉變

在計算機運算中,它們都是以補碼的形式計算的。

關於正負數的三種碼:

二進制最高位的符號位:0表示正數,1表示負數。

正數的原碼、補碼、補碼都壹樣。

負補碼=其原始碼符號位保持不變,其他位反轉。

負數的補數=它的補數+1

0的補碼和補碼都是0。

java裏的數字都是有符號的。

-6

原碼:0000(或者只能用壹個0表示正負位)0110(絕對值為6的原碼)。

逆碼:11111001(全部反轉)

補碼:11111010(補碼+1)

1010向右移動2位,成為0010(2)。

加上前面的負數:-2

如有個人理解錯誤,請指正。

  • 上一篇:求個小博AX100改愛快H1固件
  • 下一篇:“杜絕盜版,消費者比政府更重要”該怎麽論證?
  • copyright 2024編程學習大全網