Сдвигает биты вправо и присваивает значение переменной
Синтаксис
Использование
lhs shr= rhs
Параметры
lhs
Выражение слева, куда присваивается значение.
rhs
Кол-во сдвигаемых бит в выражении lhs.
Описание
Этот оператор сдвигает биты вправо в левой части выражения (
lhs)
на кол-во бит правого выражения (
rhs), и присваивает
результат в
lhs. Это функционально эквивалентно:
Этот оператор может быть перегружен для пользовательских типов.
Пример
Dim i As Integer
i = &b00011000 '' = 24
i Shr= 3 '' = i\2^3
'' Result: 11 3 3
Print Bin(i), i, 24\2^3
Sleep
Различия диалектов
- Нет в наличии в диалекте -lang qb
, но есть псевдоним __Shr=.
Отличия от QB
См. также