c语言中,a^b是什么意思?

2024-11-08 17:26:28
推荐回答(4个)
回答1:

按位异或,
例如
#include
int main()
{
int a=10,b=2;
int c = a^b;
printf("%d",c);
getch();
return 0;
}
输出结果是8;
1010//10
0010//2
——^
1000//8

回答2:

位运算:按位异或运算符
看运算符左右值的二进制数字,一一对应,若相同(即:1-1或者0-0)就为0若不同(1-0或者0-1)则为1
结果得到的二进制就是结果

回答3:

a的b次方

回答4:

a的b次方
如2^3就是2的3次方,就是8