

****注:负数转补码要先取反再加1,补码转负数要先减1再取反加上负号,否则出错
1. 负数转补码:步骤:将其绝对值转二进制取反加1
-59转补码:
-59绝对值的原码:00111011
-59的原码取反: 11000100
-59原码取反加1: 11000101 //转为16进制为C5
2. 补码转负数:步骤:将其转二进制减1取反,转为十进制加上负号
补码C5转负数方法1:
C5的二进制:11000101
C5减1: 11000100
C5减1取反: 00111011 //转十进制加负号得59
****注:负数转补码要先取反再加1,补码转负数要先减1再取反,否则出错
正数的被码是其本身见11章