&是按位运算符,而&&是条件运算符。您正在使用按位运算符。
AND运算符指定必须对信号A和B都进行充电才能对结果进行充电。因此,对字节10和6进行“与”运算将得出2,如下所示:
a = 0000 1010 (10)b = 0000 0110 (6) ---- ----r = 0000 0010 (2) // a&b
有关更多示例,请参见此处:
按位和移位运算符
~ Unary bitwise complement<< Signed left shift>> Signed right shift>>> Unsigned right shift& Bitwise AND^ Bitwise exclusive OR| Bitwise inclusive OR



