比如10的原碼就是00001010,+10的原碼是00001010,最高位的0代表
這個數是正數(最高位就是符號位).
-10的原碼就是10001010,最高位的1代表這個數是負數
+10的原碼是00001010,那他的反碼,補碼都和原碼相同
也是00001010,原因是正數的原
反
補碼相同
-10的原碼是10001010,那他的反碼是11110101,也就是符號位不變,其他位0變1,1變0.
他的補碼是在反碼的基礎上,最低位加1,也就是11110110.
明白了吧?