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