对于任何一个真值A,它对应的补码为B、移码为C,如果B和C位数相同,则B和C的符号位(最高位)刚好相反,其余各位均相同。
大家如何看待这个结论?? 正确, 错误, 还是不一定???
我的回答:
举例1
正数A= 0011
补码B= 0011 (正数补码等于原数)
移码C= 1011 (0011+1000)
举例2
负数A= -0011(也表示1011)
补码B= 1101(首位1不动,其余取反,加1)
移码= 0101 (2^3-0011等于1000-0011等于0101)
举例验证成功~