变量<<=表达式 左移就是将<<左边的数的二进制各位全部左移若干位,<<右边的数指定移动位数,高位丢弃,低位补0, 移几位就相当于乘以2的几次方。
c#运算符:
+= 加赋值
-= 减赋值
*= 乘赋值
/= 除赋值
%= 求余赋值
&= 按位与赋值
^= 按位异或赋值
>>= 右移位赋值
<> 当右操作数又是一个赋值表达式时,形成多重赋值表达式。
扩展资料
赋值运算符的表达
1、*= 乘后赋值
变量*=表达式 如:a*=3;即a=a*3
2、%= 取余后赋值
变量%=表达式 如:a%=3;即a=a%3
3、+= 加后赋值
变量+=表达式 如:a+=3;即a=a+3
4、-= 减后赋值
变量-=表达式 如:a-=3;即a=a-3
参考资料来源:百度百科—赋值运算符