-3

コードが間違っているかどうかはわかりませんが、この場合に&オペレーターが何をするかを理解しようとしています。このC++ サイトのように参照演算子であることは知っていますが、レビューしているコードは&xxxx. また、私は C を話せないことも指摘しておきたいと思います。コード ビットは次のとおりです。

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

int である size を除いて、すべての変数は unsigned long int です。これは数学的加算ですか、それとも単なる連結ですか - 読み方がわかりません。

4

2 に答える 2

4

ビットAND演算子です。

それがどのように機能するかについての良いチュートリアルを見つけることができますhere .

Cところで、 と の間で共有されC++ているため、具体的ではありませんC++

于 2013-03-31T23:10:51.243 に答える
2

参照するサイトから、このページで「ビット単位の演算子」を探します。

于 2013-03-31T23:10:53.020 に答える