Shl repetitions

Параметры

repetitions - количество необходимых сдвигов влево.

Описание

Эта функция производит двоичный сдвиг числа влево указанное количество раз. Это более быстрый метод умножения числа экспоненциально. Одним сдвигом влево вы умножаете число на 2. Двумя сдвигами вы умножаете число на 4 и т.д.

Полезность этой команды заключается в более быстром математическом выполнении расчетов.

Пример

; Пример использования shl, shr, sar 

value = 100 

; умножаем на 2 
Print "Сдвиг влево на 1 бит; Value = " + value Shl 1 
; умножаем на 4 
Print "Сдвиг влево на 2 бита; Value = " + value Shl 2 
; умножаем на 16 
Print "Сдвиг влево на 4 бита; Value = " + value Shl 4 
; делим на 2 
Print "Сдвиг вправо на 1 бит; Value = " + value Shr 1 
; делим на 4 
Print "Сдвиг вправо на 2 бита; Value = " + value Shr 2 
; делим на 16 
Print "Сдвиг вправо на 4 бита; Value = " + value Shr 4 

Print "Сдвиг SAR'ом 4 раза = " + value Sar 4 

WaitKey() 

Главная страница

Нажмите сюда, чтобы увидеть последнюю версию этой страницы в Интернете