-4
這個問題的答案接受了如何設置在C位:How do you set, clear, and toggle a single bit?位C操作
但它是不是真的說什麼「X」的。
從左到右還是從右到左數?無論如何,這不是平臺嗎?
這個問題的答案接受了如何設置在C位:How do you set, clear, and toggle a single bit?位C操作
但它是不是真的說什麼「X」的。
從左到右還是從右到左數?無論如何,這不是平臺嗎?
C標準沒有說明你如何爲你移位的位數。它表示,對於每個你轉移的頭寸來說,價值將是它的兩倍。
E1的結果< < E2是E1左移E2位的位置;空位填充零。如果E1具有無符號類型,則結果的值是E1 x 2 E2,[...]。
在大多數當前機器上,這意味着1 << x
將在該值的表示中設置位數x。它正式沒有說明這個位的存儲位置。
該位從最低位開始計數。 – nhahtdh 2012-07-09 10:50:47