一个简单的按位异或的例子是将两个整数进行按位异或操作。

#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;
}

在此例子中,我们定义了两个整数 ab,它们的二进制表示分别为 01010011。通过按位异或操作 a ^ b,我们得到的结果是 0110,即十进制的 6。最后,我们使用 printf 函数打印结果。

输出:

a ^ b = 6
在C语言中举一个按位异或的例子

原文地址: http://www.cveoy.top/t/topic/hPDO 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录