算术运算中的按位AND

时间:2011-05-18 06:47:23

标签: binary decimal

按位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 ......)

由于

1 个答案:

答案 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+之间的类比)。