怎么& int res = num1& num2其中num1和num2是整数类型

时间:2012-12-04 10:21:41

标签: c#-4.0

<{p>}时&如何运作

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

res=8;的工作原理

1 个答案:

答案 0 :(得分:7)

&是一个按位AND运算符。只有在num1 num2中同时设置了相应的位时,才会设置结果中的每个位。

如果用二进制编写数字可能会更有意义:

num1           1010 = 10
num2           1001 =  9
------------------------
num1 & num2    1000 =  8