在C语言中举一个按位异或的例子
一个简单的按位异或的例子是将两个整数进行按位异或操作。
#include <stdio.h>
int main() {
int a = 5; // 二进制表示为 0101
int b = 3; // 二进制表示为 0011
int result = a ^ b; // 按位异或操作,结果为 0110,即十进制的 6
printf("a ^ b = %d\n", result);
return 0;
}
在此例子中,我们定义了两个整数 a 和 b,它们的二进制表示分别为 0101 和 0011。通过按位异或操作 a ^ b,我们得到的结果是 0110,即十进制的 6。最后,我们使用 printf 函数打印结果。
输出:
a ^ b = 6
原文地址: http://www.cveoy.top/t/topic/hPDO 著作权归作者所有。请勿转载和采集!