Как выполнить более быструю операцию XOR с десятичным числом без преобразования в двоичное?

#bit-manipulation #bit #xor

Вопрос:

как я могу выполнять операции XOR с числами, такими как 7 ИЛИ 3, 8 ИЛИ 11 и т. Д.? Быстрее без преобразования их в двоичные числа.? Есть ли какой-нибудь способ?/

Комментарии:

1. Вы имеете в виду вручную?

2. Да … конечно.

3. Не совсем. Запоминание возможно. И если вы можете распознать это A AND B = 0 (в некоторых случаях это легко, например 16 XOR 5 ), то, возможно, будет проще мысленно вычислить A B , чему в этом случае (но не в целом) будет равно A XOR B .