c语言中赋值语句,《=,&=,∧=,|=,分别是什么意思

如题所述

<=是比较符号小于等于,不是赋值号
<<=:a<<=b;//等价于a=a<<b;<<是左移运算
&=:a&=b;//等价于a=a&b;&是按位与
^=:a^=b;//等价于a=a^b;^是按位异或
|=:a|=b;//等价于a=a|b;|是按位或
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-12-30
a &= b;
相当于
a = a&b;

同理
a <<=b;
相当于
a = a <<b;

以此类推
第2个回答  2011-12-30
我见过 -> =& 没有见过你哪表示方法
相似回答