xor(常写作 XOR)指“异或 / 排他或”(exclusive OR):在逻辑或计算机运算中,两个条件(或两位)中恰好有一个为真/为 1时结果为真/为 1;若两者相同(都真或都假;都 1 或都 0),结果为假/为 0。它也可指“异或运算/异或操作”。
/ˌɛksˈɔːr/
xor 来自短语 exclusive or 的缩写写法(在逻辑学与计算机科学中常用)。之所以称为“排他或”,是因为它排除了普通 “or” 中“两个都为真也算真”的情况,强调“只能有一个为真”。
Xor returns 1 when the two bits are different.
异或在两位不相同时返回 1。
In many programming languages, you can use xor to toggle flags efficiently without using extra memory.
在许多编程语言中,你可以用异或高效地“切换”标志位,而不需要额外内存。
^)的用法与示例。