设有说明:int x=1,y=2,z=3;x^x+y^y的值为0吗?求写出说明!

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 04:53:54
设有说明:int x=1,y=2,z=3;x^x+y^y的值为0吗?求写出说明!

设有说明:int x=1,y=2,z=3;x^x+y^y的值为0吗?求写出说明!
设有说明:int x=1,y=2,z=3;x^x+y^y的值为0吗?
求写出说明!

设有说明:int x=1,y=2,z=3;x^x+y^y的值为0吗?求写出说明!
首先,符号^表示的是逻辑异或,逻辑异或是按位进行运算,相同为0,不同为1
自身异或的值必然是0
比如x=1;
二进制表示是0000 0001,异或的结果是0000 0000,y^y一样也是0,所以结果是0
程序验证: