c语言中“^”是什么意思??

如题所述

第1个回答  2008-08-28
“^”重载了这个符号,
1.算数运算符:(^)表示平方

2.位操作异或:(^) 表示逻辑异或
第2个回答  2008-08-28
位异或的意思
0^1 =1
1^0 =1
1^1 =0
0^0 =0
但是在单片机里还有一个用法
就是标明特殊功能寄存器的位
SBIT XXXXX P1^3
意思就是P1寄存器的第3位被定义为XXXXX
第3个回答  2008-08-28
1.算数运算符:(^)表示平方

2.位操作异或:(^) 表示逻辑异或

不同的环境功能不同!
第4个回答  2008-08-28
C语言有三大运算符:算数,关系与逻辑,位操作
位操作包括:与(&),或(|),异或(^)

0^0=0
0^1=1
1^0=1
1^1=0
第5个回答  2008-08-28
次方。比如2的3次方,就写成2^3