Что нового

Отличия BitShift от BitRotate

inververs

AutoIT Гуру
Сообщения
2 135
Репутация
464
В этом и есть вопрос. Чем они отличаются, не могу понять :stars:
Одно побитовый сдвиг - второе циклический побитовый сдвиг.
Я думал что BitRotate должна эти биты 10110011 как то переворачивать, например, переставить первую единицу в начало что бы получилось 11011001, а нет..


Добавлено:
Сообщение автоматически объединено:

Все. Разобрался с циклическим сдвигом. Работает
Код:
11111010 исходное число
Положительная ротация от 0 до 8
11111010		250
11110101		245
11101011		235
11010111		215
10101111		175
01011111		95
10111110		190
01111101		125
11111010		250

Отрицательная ротация от -1 до -8
11111010		250
01111101		125
10111110		190
01011111		95
10101111		175
11010111		215
11101011		235
11110101		245
11111010		250
:
Сам спросил, сам ответил.
Жалко что себе нельзя плюсануть :smile:
 
Верх