C语言中x^=y是什么意思

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/25 00:12:59
C语言中x^=y是什么意思C语言中x^=y是什么意思C语言中x^=y是什么意思把x异或y赋值给x,异或运算是指对于二进制的每一位分开运算,对于每一位,0xor1=1,0xor0=0,1xor0=1,1

C语言中x^=y是什么意思
C语言中x^=y是什么意思

C语言中x^=y是什么意思
把x 异或 y赋值给x,异或运算是指对于二进制的每一位分开运算,
对于每一位,0 xor 1=1,0 xor 0=0,1 xor 0=1,1 xor 1=0,即遇0不变,遇1变号