c语言中符号&,|,^是什么意思?例如x=a&b,x=a|b,x=a^b分别是什么意思?

如题所述

&与,|或,^异或
这些运算都是二进制运算
例:
a=7 , b=10
x=a&b = 2(bit0111&bit1010 = bit0010 );
x=a|b = 15(bit0111|bit1010 = bit1111 );
x=a^b = 13(bit0111^bit1010 = bit1101 );
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-03-30
与 或 异或 的意思x=a&b的意思就是将a&b的结果赋给x 其他也是一样
第2个回答  2013-03-30
这些全是位运算的符号
&与,|或,^异或
这些运算都是二进制运算
你可以去查查你的教材就好
相似回答