C++ 反向异或运算符?
C++ reverse XOR operator?
我有一个十六进制数,它与另一个十六进制数异或。
我只知道其中一个十六进制数,但我知道异或运算的结果。
例子
0x35 ^ x = 0x39
有没有办法得到x?
你可以用
得到x
x = 0x35 ^ 0x39
对于异或:
a = b ^ c <=> b = a ^ c <=> c = a ^ b
我有一个十六进制数,它与另一个十六进制数异或。
我只知道其中一个十六进制数,但我知道异或运算的结果。
例子
0x35 ^ x = 0x39
有没有办法得到x?
你可以用
得到xx = 0x35 ^ 0x39
对于异或:
a = b ^ c <=> b = a ^ c <=> c = a ^ b