左移賦值運算符

左移賦值運算符,C語言運算符號,變數值根據表達式值所規定的位數進行左移,並將結果賦給該變數。

result <<= expression
參數result
任何變數
expression
任何表達式
說明使用 <<= 運算符與使用下面的語句是等效的:
result = result << expression
  
<<= 運算符把 result 的所有位向左移動 expression 所指定的位數。例如:
var temp = 14
temp <<= 2
執行完畢後變數 temp 的值是 56,因為 14 (即二進制的 00001110)左移兩位等於 56 (即二進制的 00111000)。在移動時用零來填充右邊空出的位。

相關詞條

熱門詞條

聯絡我們