補碼
正數的補碼就是其本身
負數的補碼就是在其原碼的基礎上,符號位不變,取反后加一。
補碼存在的意義就是為了統一計算機加減
比如(7)+(-7)=0
7 -> 0000 0111(7的補碼)
-7 -> 1111 1001(-7的補碼)
所以相加為1 0000 0000(超出的最高位默認去掉)
比如(2)+(-3)=(-1)
2 -> 0000 0010 (2的補碼)
-3 -> 1111 1101 (-3的補碼)
相加為 1111 1111(-1的補碼)
這樣我們就可以在減法運算的時候,把數化為補碼進行計算,這樣就在計算時統一了加減。