<< >> 是移位運算符。常常用來做位運算的。<< 左移 >>右移
妳把整數(32位)展開成2進制來看待這個問題,就簡單多了。
10進制 2進制
2 10
2<<1
結果
4 100
移出來的空位(第0位)會用0填充。原來的高位(第31位)會溢出,丟棄掉。