#include<stdio.h>
int main()
{
int a = 3;
int b = 5;
int c = a & b;//按位与
int x = a | b;//按位或
int y = a ^ b;//按位异或
printf("c=%d\n", c);
printf("x=%d\n", x);
printf("y=%d\n", y);
return 0;
}
运算结果如下:

这篇博客介绍了C语言中三位运算符的使用,包括按位与(&), 按位或(|), 和按位异或(^)。通过示例代码展示了它们如何影响变量a和b的值,并打印出相应的结果。
#include<stdio.h>
int main()
{
int a = 3;
int b = 5;
int c = a & b;//按位与
int x = a | b;//按位或
int y = a ^ b;//按位异或
printf("c=%d\n", c);
printf("x=%d\n", x);
printf("y=%d\n", y);
return 0;
}
运算结果如下:

699

被折叠的 条评论
为什么被折叠?