C语言里“^”符号是什么意思……?

RT,跪谢~~
2024-11-20 19:43:56
推荐回答(5个)
回答(1):

在C语言里这个符号“ ∧ ”表示“按位异或”运算符。

例:

^ 按位异或

AND (位与&) OR ( 位或| ) XOR ( 位异或^ )

1 & 1 = 1, 1 | 1 = 1, 1 ^ 1 = 0

1 & 0 = 0, 1 | 0 = 1, 1 ^ 0 = 1

0 & 1 = 0, 0 | 1 = 1, 0 ^ 1 = 1

0 & 0 = 0, 0 | 0 = 0, 0 ^ 0 = 0

扩展资料

C语言运算符

1、减法运算符

在C语言中,减法运算符的符号是"-"。它的作用是前面的数减去后面的数。

如:printf("%d\r\n",9-4);将打印5这个数值而不是9-4。

2、符号运算符

符号"-"和"+"放在一个操作数的前面,表示这个数的是正数和负数。这点和数学中是一样的。

3、乘法运算符

在C语言中,乘法运算符的符号是"*"。它的作用是它的两侧的值被相乘到一起。

如:printf("%d\r\n",4*5);将打印20这个数值而不是4*5。

回答(2):

在c语言中^的意思是按位异或。主要用在二进制中。
举个例子9^5=000010001^00000101=00001100.结果就是12。
规则就是:先将两个整数化成二进制位数。在每个对应的位数中,只有两者的该位上一个是1或者0,而另一个的改为上必须是相反的,那么做该运算该位的结果就是1。否则结果就是0。
理解上面的解释,可以对照例子!!

回答(3):

异或~!位运算符~!

回答(4):

异或运算符。

回答(5):