1

いつどのよう&に機能するか

int num1=10,num2=9;
int res=num1 & num2; // where num1 and num2 are integers

res=8;どのように機能しているかの価値

4

1 に答える 1

7

&ビットごとの AND 演算子です。結果の各ビットは、対応するビットが num1とnum2の両方で設定されている場合にのみ設定されます。

数値を 2 進数で書くと、より意味のあるものになる可能性があります。

num1           1010 = 10
num2           1001 =  9
------------------------
num1 & num2    1000 =  8
于 2012-12-04T10:23:35.287 に答える