C ++ обратный оператор XOR? - PullRequest
0 голосов
/ 01 ноября 2019

У меня есть шестнадцатеричное число, которое я XOR с другим шестнадцатеричным числом.

Я знаю только одно из этих шестнадцатеричных чисел, но я знаю результат операции XOR.

Пример

0x35 ^ x =0x39

Есть ли способ получить х?

1 Ответ

1 голос
/ 01 ноября 2019

Вы можете получить x с помощью

x = 0x35 ^ 0x39

Для XOR:

a = b ^ c <=> b = a ^ c <=> c = a ^ b
...