c# 位运算 &
时间: 2023-07-20 08:23:14 浏览: 122
C#2010 按位运算.pdf
C#中的位与运算符“&”用于对两个整数进行位运算,其运算规则是将两个数的二进制位进行比较,若相应的二进制位中都为1,则该位的结果为1,否则为0。其语法格式如下:
```
int result = number1 & number2;
```
其中,number1和number2是两个整数,result是一个整数类型的变量,表示number1和number2的按位与运算结果。
例如:
```
int a = 60; // 60的二进制表示为0011 1100
int b = 13; // 13的二进制表示为0000 1101
int c = a & b; // c的值为12,二进制表示为0000 1100
```
上述代码中,a和b分别表示60和13的值,二进制表示如注释所示。按位与运算结果为12,其二进制表示为0000 1100。
需要注意的是,位与运算符“&”和逻辑与运算符“&&”是不同的运算符,它们的运算规则和用法也不同。
阅读全文