使用 & 运算符计算 8 位二进制值

Evaluating 8-bit binary values with the & operator

我在使用 & 运算符计算 8 位无符号二进制值时遇到问题。

例如:0b11110101 & 0b11111100 = 0b01001010。

如果不是,那么正确的二进制值是多少?

(a) 0b11110101 &
(b) 0b11111100 =
----------------
    0b11110100
----------------

这是一个AND操作,输入(a)(b)都必须是逻辑1

Boolean algebra basics