原碼就是表示為數的二進制的形式,負數的原碼是其正值的二進制最高位制1
正數的反碼與原碼相等
正數的補碼與原碼相等
- 12的二進制原碼表示為:0000 0000 0000 0000 0000 0000 0000 1100
- 12的二進制反碼表示為:0000 0000 0000 0000 0000 0000 0000 1100
- 12的二進制補碼表示為:0000 0000 0000 0000 0000 0000 0000 1100
負數的原碼為其絕對值的原碼的最高位表示為1,
取反碼時最高位不變其他位進行取反
補碼是反碼加1
計算機中,負數都是按照其補碼進行計算