Существуют различные варианты поразрядного сдвига влево и вправо.
1. Циклический сдвиг влево и вправо - это когда недостающие биты нового значения заменяются не дополнительно нулями а не добавленными битами исходного значения.
2. Арифметический сдвиг влево и вправо - это такой сдвиг при котором соблюдается знак.
3. Поразрядный сдвиг влево и вправо - это такой сдвиг который сдвигает все биты на N разрядов влево и вправо, недостающие биты заменяются нулями.
Группа вконтакте: vk.com/club74199947