按位OR(|)类似于算术加法(+),即A | B = A + B(如果A!= B)
喜欢,2 | 4 = 6和2 + 4 = 6
这意味着有一种方法可以通过在算术上下文中添加来获得“OR”。
是否有类似的方法通过算术运算获得按位“AND”结果。
即。 A& B = aithmetic_op(A,B)
A = 2 ^ k(k = 1,2,3,4 ......)
B = 2 ^ k(k = 1,2,3,4 ......)
由于
答案 0 :(得分:1)
正如OR
类似于+
,AND
类似于*
0 AND 0 = 0 * 0 = 0
0 AND 1 = 0 * 1 = 0
1 AND 0 = 1 * 0 = 0
1 AND 1 = 1 * 1 = 1
请注意,由于算术运算的影响,这仅适用于单个位(您提到的OR
和+
之间的类比)。