Переключите конкретное количество битов мест
возвращает значение c = bitshift(a,k)fi объект a переключенный k биты.
Сдвиг является арифметикой и ведет себя как b = a.*2^k со значением b бросьте к типу входа a. Бросок b может включить переполнение или потерю точности.
OverflowAction свойство a выполнен, но RoundingMethod всегда Floor. При повиновении RoundingMethod свойство a важно, попытайтесь использовать pow2 функция.
Когда действие переполнения a Saturate, знаковый бит всегда сохраняется. Когда действие переполнения a Wrap и k отрицательно, знаковый бит сохраняется. Когда действие переполнения a Wrap и k положительно, знаковый бит может измениться.
Когда k положительно, 0-значные биты смещены в справа.
Когда k отрицательно и a без знака, или и положительный fi со знаком объект, 0-значные биты смещены в слева.
Когда k отрицательно и a и отрицательный fi со знаком объект, 1-значные биты смещены в слева.