按位和与按位或运算符的重合?

问题描述 投票:0回答:1

因此,在使用按位与和按位或运算符时,我注意到以下内容:

(a & b) + (a | b) = a + b

并且有一个相应的证明主要依赖于任意两个比特x和y,]

(a,b) = (0,0) --> (a&b, a|b) = (0, 0) = (a, b)
(a,b) = (0,1) --> (a&b, a|b) = (0, 1) = (a, b)
(a,b) = (1,0) --> (a&b, a|b) = (0, 1) = (b, a)
(a,b) = (1,1) --> (a&b, a|b) = (1, 1) = (b, a)

现在,我想知道-这仅仅是一个巧合,还是这些按位运算实际上是以这种方式使用的?我不认为计算机实际上会以这种方式计算加法,因为这将是递归的定义……但是它似乎太好了,以至于没有一个随机属性!

因此,在使用按位与和按位或运算符时,我注意到以下内容:(a&b)+(a | b)= a + b,并且有一个相应的证明主要依赖于任意两个的事实...

c bit-manipulation operators addition
1个回答
0
投票

a

© www.soinside.com 2019 - 2024. All rights reserved.