这些 C语言的复合赋值符运算符 代表撒啊????谢谢 我在线等 顺带帮我每个举个例子算下
这些 C语言的复合赋值符运算符 代表撒啊????谢谢 我在线等 顺带帮我每个举个例子算下
日期:2021-11-23 07:06:28 人气:1
除了 != 意思是不等于外,另外几个看以下说明:
=号前加运算符,表示先进行这个运算,再赋值,比如a+=b,意思就是a=a+b
以下均以值为二进制数101的变量a说明
<<、>>是移位运算符 a<<=1 --> a=1010, a>>=1 --> a=10
&:按位与 a&=110 --> a=100
^:按位异或 a^=010 --> a=1
=号前加运算符,表示先进行这个运算,再赋值,比如a+=b,意思就是a=a+b
以下均以值为二进制数101的变量a说明
<<、>>是移位运算符 a<<=1 --> a=1010, a>>=1 --> a=10
&:按位与 a&=110 --> a=100
^:按位异或 a^=010 --> a=1