以下代码的说法正确的是什么?
int a = 0b1101; int b = 0b1011; cout << (a ^ b);
进行的是按位异或运算
进行的是按位同或运算
进行的是按位与运算
进行的是整体异或运算