Сдвиг двоичных целых беззнаковых чисел

Сдвиг вправо на один разряд эквивалентен делению на 2, а влево – умножению на 2 по модулю 2n (из-за ограниченного чисоа разрядов 8)

 

Пример

 

Влево

 

00011011 =27

00001101→ =13

00000110→ =6

00000011→ =3

00000001→ =1

00000000→ =0

 

Вправо

00011011 =27

←00110110 = 54

←01101100 = 108

←11011000 = 216

←10110000 = 176

←01100000 = 96

←11000000 = 192

←10000000 = 128

←00000000 = 0