位操作符
位操作符有:
& 按位与
| 按位或
^ 按位异或
按位与
其计算结果是2
#include <stdio.h>
int main()
{
//& - 按2进制位与
//| - 按位或
//^ - 异或
int a = 3;
int b = -2;
int c = a & b;//用a,b在内存中的补码计算
printf("%d\n", c);
//%d - 说明我们要打印c的值,以有符号的形式
//00000000000000000000000000000010-c的打印结果(2)
//00000000000000000000000000000011 -3的二进制序列(原,反,补)
//1111111111111111