我知道这个运算符执行“AND 逻辑运算符”,但我不知道如何处理它以及它是否处理十进制数或仅处理二进制数?
它是
XOR
异或(异或) 此操作在两个位(a 和 b)之间执行。结果是 如果两个位中的任何一个为 1,则为 1,但如果两个位都为 1,则不为 1 是。因此,如果两者都不等于 1 或两者都不等于 1,则结果 是 0。
异或(异或)
此操作在两个位(a 和 b)之间执行。结果是 如果两个位中的任何一个为 1,则为 1,但如果两个位都为 1,则不为 1 是。因此,如果两者都不等于 1 或两者都不等于 1,则结果 是 0。
这就是按位异或运算符。
它执行异或操作。
这不是逻辑与,而是按位异或。它对 integers 进行操作,在 C++ 中这些整数始终是二进制数,并且可能会重载其他类型。
这是按位
逻辑与为
&&
&