1. 程式人生 > >C語言 算術左移、右移和邏輯左移、右移

C語言 算術左移、右移和邏輯左移、右移

下面有幾個是注意的地方:

1. 不管是算術左右移和邏輯左右移,最好是unsigned型別,因為這樣算術與邏輯是一樣的結果。

2. C編譯器,預設是算術移位,如是signed型別,這一點一定要把握好。

3. 程式設計過程中,一定要注意右移操作,注意signed 和unsigned的區別。