补码+0和-0相同?

2025-05-23 14:27:37
推荐回答(1个)
回答1:

就没有正确的地方,在计算机中是不存在正负零之分的.而你对补码理解又有错误的.补码只不过是用来表示带符号数而已.补码的原则是:
正数的补码是其本身,也就是原码.
负数的补码是各位取反后加1.也就是其反码加1.
+0的补码就是其原码,也就是说是0000
0000而已(对于8位来说)
-0的补码是其反码加1,其反码是1111
1111,当然,其反码加1后就是溢出一个进位后,仍然是0000
0000.