负数求解方法:
求-7二进制
1.先将-7绝对值转换成二进制,得00000111
2.然后求该二进制数的反码,得11111000
3.最后为第二步得到的二进制数+1,结果为11111001
位运算求解方法:
求~7的十进制结果
1.先将7绝对值转换成二进制,得00000111
2.然后求该二进制数的反码,得11111000,此时为~7的二进制表达式,然后就通过该二进制得该数的十进制
3.由于该二进制最高位为1,所以该数为负数,由于负数的求解方式是求反后+1,所以通过反过来的方法求该数的10进制。该数-1得11110111
4.该二进制数求反00001000,得结果为8.