礼品代发网

礼品代发网

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

今日已更新0道题

位运算1 amp amp 2的值是多少-位运算xor

2025-11-08 05:46:45  

位运算1 amp amp 2的值是多少-位运算xor

优质解答

位运算1和2的值是多少呢?先看二进制。1的二进制是0001,2是0010。按位与(amp amp)就是对应位都为1才显示1,所以0001和0010的每一位比较,只有一位在1的时候,但这里第一位是0,所以结果是0。异或(xor)是只要对应位不同就显示1,相同才显示0。比如1和2的二进制每一位都不同,所以异或结果是3。

为什么1和2的按位与是0呢?因为二进制转换后,1是0001,2是0010。按位与需要每一位都为1才能得1,但0001和0010的每一位都不同,所以全部变成0。异或的话,0001和0010的每一位都不同,所以每一位都变成1,组合起来就是0011,也就是十进制的3。比如0001和0010比较,第一位0和0相同得0,第二位0和1不同得1,第三位0和0相同得0,第四位1和0不同得1,组合起来是0011。这样算下来,异或结果就是3。所以按位与结果是0,异或结果是3。

本题链接:

位运算异或运算