-127為負數,其補碼為原碼01111111,取反10000000,加一,10000001。
【-127】原碼11111111 反碼 10000000 補碼 10000001
負數原碼和反碼的相互轉化:負數原碼轉化為反碼:符號位不變,數值位按位取反。負數反碼轉化為原碼:符號位不變,數值位按位取反。
擴展資料:
求負整數的補碼,將其原碼除符號位外的所有位取反(0變1,1變0,符號位為1不變)後加1。
同一個數字在不同的補碼錶示形式中是不同的。比如-15的補碼,在8位二進制中是11110001,然而在16位二進制補碼錶示中,就是1111111111110001。以下都使用8位2進制來表示。