1. 程式人生 > >邏輯左移,邏輯右移,算術左移和算…

邏輯左移,邏輯右移,算術左移和算…

邏輯左移=算數左移,右邊統一添0 

邏輯右移,左邊統一添0 

算數右移,左邊新增的數和符號有關

e.g:1010101010,其中[]是新增的位

邏輯左移一位:010101010[0]

算數左移一位:010101010[0]

邏輯右移一位:[0]101010101

算數右移一位:[1]101010101

算術左移與算術右移主要用於有符號數

邏輯左移與邏輯右移主要用於無符號數