2014-09-29 121 views

回答

5

這是同樣的構造比+=,但它的基礎上,<<運營商(left bitwise shift),而不是+運營商。

a <<= b; 

相當於

a = a << b; 

該化合物操作者被稱爲left shift assignment

爲了讓您的使用情況更清楚:

a <<= 1 ; // multiplies a small integer by 2 
a <<= 2 ; // multiplies a small integer by 4 
a <<= 3 ; // multiplies a small integer by 8 
... 
+0

啊不知道'='是什麼意思。學到了新的東西:) – linstantnoodles 2014-09-29 11:45:38

相關問題