这个是位运算。。。。a <<=b的意思是 : a = a <a 向左移动b位。。。举个简单的例子int a = 3, b=2;3的二进制表示为11左移2位。。。结果是1100再转换回十进制为12最后a的值是12希望能帮到你。。。。
a在二进制数表示下,左移b位
a=a乘2的b次方
复合运算符相当于a=a<
a = a << ba << b a左位移b位