int main() {
int a = 5; // 二进制表示:0101
int b = 3; // 二进制表示:0011
int result = a & b; // 与运算,结果是 0001(即十进制的1)
printf("The result of a & b is: %d\n", result);
return 0;
}
int main() {
int a = 5; // 二进制表示:0101
int b = 3; // 二进制表示:0011
int result = a | b; // 或运算,结果是 0111(即十进制的7)
printf("The result of a | b is: %d\n", result);
return 0;
}
int main() {
int a = 5; // 二进制表示:0101
int b = 3; // 二进制表示:0011
int result = a ^ b; // 异或运算,结果是 0110(即十进制的6)
printf("The result of a ^ b is: %d\n", result);
return 0;
}