礼品代发网

礼品代发网

收录130107113题,礼品代发网免费搜题解答

今日已更新0道题

xor等于多少-1xor1等于

2025-11-20 06:51:31  

xor等于多少-1xor1等于

优质解答

1. 因为1和-1二进制算出来每一位都不同,异或就是全1也就是-1。比如1是00000001,-1是11111111,对齐后每一位都不同,所以结果是11111111等于-1。

2. 你看啊,-1的补码表示在32位里是32个1,1的二进制是00000001。异或规则是相同得0不同得1,所以从第0位到第31位全部不同。这样结果就是全1的二进制数,换算回十进制刚好是-1。比如用计算器算过,1^(-1)=11111111等于-1。不过要注意位数,如果是64位系统结果也是-1,因为位数越多补码的1就越多。结果肯定对,因为异或后每一位都不同,所以只能是最大负数。

本题链接:

异或运算补码表示