源码,反码,补码
时间:2010-11-21 来源:luckyqiao
又回归到基础的问题上来,关于数据的存储:源码,反码,补码
正数的原码,补码,反码都相同,都等于它本身
对于负数:
反码是:符号位为1,其余各位求反,但末位不加1
负数的补码是:符号位为1,其余各位求反,末位加1
也就是说,反码末位加上1就是补码
例如
正数的原码,补码,反码都相同,都等于它本身
对于负数:
反码是:符号位为1,其余各位求反,但末位不加1
负数的补码是:符号位为1,其余各位求反,末位加1
也就是说,反码末位加上1就是补码
例如
-67的原码是11000011,
换成反码符号位不变,其他各位依次求反:
10111100,
换成补码只在反码基础上末位加1:
10111101。
相关阅读 更多 +