У меня есть две битовые маски (скажем, A и B, и я хочу знать, какой бит A равен 1, где соответствующий B бит равен 0 (и наоборот).
Конечно, это можно реализовать с помощью условных операторов, но я не хочу повторять/сдвигать для проверки всех битов битовой маски.
Логическое условие, которое мне нужно, не реализовано (по крайней мере, я его не вижу). Используя параллель с логическими вентилями, мне нужен оператор «A не подразумевает B» (см. Википедия).
Можно ли реализовать такой оператор с помощью операторов AND, OR, XOR?