-16的補碼是11110000。
假設用8位(n位)表示,則-16的原碼是:
10010000(最高位1,後n-1位是其絕對值16的二進制表示)
其反碼為11101111(最高的符號位不變,後n-1位全部取反)
其補碼為11110000(反碼加1)
擴展資料:
負數的原碼求補碼
求負整數的補碼,將其原碼除符號位外的所有位取反(0變1,1變0,符號位為1不變)後加1?[4]。
同壹個數字在不同的補碼表示形式中是不同的。比如-15的補碼,在8位二進制中是11110001,然而在16位二進制補碼表示中,就是1111111111110001。以下都使用8位2進制來表示。
百度百科-補碼