按位异或用法举例 特定位翻转 1010;1101(0xAD) 0110,1001(0x69) 1100,0100(0xC4) 与0相异或,保持原值不变 与自身相异或,则全部位清零 交换两个整数值 ■a=a^b;b=b^a;a=a^b; C语言程序设计-第9章位运算10C语言程序设计 - 第9章 位运算 10 按位异或用法举例 ⚫ 特定位翻转 1010,1101 (0xAD) ^ 0110,1001 (0x69) 1100,0100 (0xC4) ⚫ 与0相异或,保持原值不变 ⚫ 与自身相异或,则全部位清零 ⚫ 交换两个整数值 ◼ a=a^b; b=b^a; a=a^b;