Есть ли битовая операция или серия битовых операций, которые дали бы мне следующий результат?
Я покажу, что я хочу, используя примеры.Обратите внимание, что длина каждой битовой строки не имеет значения:
1)
100000
100000
------
011111
2)
000000
000000
------
000000
3)
100000
000000
------
000000
4)
000100
000100
------
111011
5)
100100
100100
------
011011
6)
100100
000100
------
111011
7)
010101
101010
------
000000
8)
111111
111111
------
000000
Итак, идея в том, что если где-нибудь в первой строке 1 перекрывается с 1 во второй строке, то в результате 1 появляются везде, кроме позиции, где перекрываются 1.