已知x的补码,求-x的补码
1.当x为正数设补 = 01010,则有:
∵ 补 = 01010;
∴ 原 = 01010;
∴ [-x]原 = 11010;
∴ [-x]补 = 10110;
对比补与[-x]补的每一位可以发现,把补连同符号位的每一位都取反再加1即可得到[-x]补
2.当x为负数
设补 = 11011,则有
∵ 补 = 11011;
∴ 原 = 10101;
∴ [-x]原 = 00101;
∴ [-x]补 = 00101;
可以发现负数也满足把补连同符号位的每一位都取反再加1即可得到[-x]补
总结:实际上可以证明:对任意的x,若已知补,则把补连同符号位的每一位都取反再加1即可得到[-x]补。
页:
[1]