看起来像一个引用运算符,但不是C ++定义

时间:2013-03-31 23:07:25

标签: c++

我不知道代码是否错误,但我试图理解&运算符在这种情况下的作用。我知道这是一个推荐运算符,就像在这个C++ site中一样,但我正在审查的代码不是&xxxx的格式。我还想指出我不会说C.这是代码位:

mask1 = uBRAddress & (inv_zero >> 32-size);

除了size为int之外,所有变量都是unsigned long int。这是数学上的补充,还是只是连接 - 不确定如何阅读它。

2 个答案:

答案 0 :(得分:4)

这是一个按位AND运算符。

你可以找到一个关于它是如何工作的好教程here

顺便说一句,它在CC++之间共享,因此它不是C++特定的。

答案 1 :(得分:2)

从您引用的网站,在this page上查找“按位运算符”。