В случае с булевой логикой (TRUE, FALSE) оператор AND это логическое "И",
а в случае целых чисел, это операция логического сложения,
то есть логическое "И" применяется ко всем парам бит двух складываемых целых чисел.
Таким образом работает принцип маски "0" обнуляют биты в результате, а "1" сохраняют исходное значение бит.




Ответить с цитированием