Таблица битовых операторов
 
Расчетные значения для битовых логических операторов.

Бинарные операторы
Операторы, получающие два операнда.
Унарные операторы
Операторы, получающие один операнд.

Эти логические операторы возвращают значение, основанное на значениях их операндов. Для бинарных операторов, каждый бит в значении левой стороны обрабатывается логически с соответствующим битом правой стороны. Результат этой операции возвращается. Для унарного оператора, (Оператор NOT), логика применяется только к его правой части операнда.

Бинарные операторы

Оператор And (Конъюнкция)
Биты в результате устанавливаются в том случае, если соответствующие биты левого и правого операндов установлены

Lhs0011
Rhs0101
Result0001


Оператор Eqv (Эквивалентность)
Биты в результате устанавливаются в том случае, если соответствующие биты левого и правого операндов либо установлены, либо сброшены

Lhs0011
Rhs0101
Result1001


Оператор Imp (Импликация)
Биты в результате устанавливаются во всех случаях , кроме одного: когда  соответствующий бит в левой части установлен, а в правой сброшен.

Lhs0011
Rhs0101
Result1101


Оператор Or (Инклюзивная Дизъюнкция)
Биты в результате устанавливаются, если любой из соответствующих битов в левом или правом операнде установлен.

Lhs0011
Rhs0101
Result0111


Оператор Xor (Эксклюзивная Дизъюнкция)
Биты в результате устанавливаются только в том случае, если только один из соответствующих битов в операндах левой и правой стороны имеет значение.

Lhs0011
Rhs0101
Result0110


Унарные операторы

Оператор Not (Инвертирование битов)
Биты в результате устанавливаются, если соответствующие биты в операнде справа сброшены. И сбрасываются , если они установлены.

Rhs01
Result10