目次→
演算子→
代入演算子→
Operator Shl= (Shift left and Assign)←オリジナル・サイト
値を左にシフトして、変数に代入します。
構文:
用法:
lhs shl= rhs
パラメタ:
lhs
代入先の変数
rhs
lhs を、左シフトする値。
記述:
この演算子は、右側 (rhs) のパラメタによって指定された数だけ、左側 (lhs) のパラメタをビットを移動させて、結果を lhs に代入します。
これは、下と機能上同等です。
この演算子は、適切な構文を使って、メンバー
演算子 として、ユーザー定義型のために、多重定義できます。
注: 演算子 '=[>]'(代入)と同様に、代替記号 'Shl=>' も使えます。
例:
Dim i As Integer
i = &b00000011 '' = 3
i Shl= 3 '' = i*2^3
'' 結果:
11000 24 24
Print Bin(i), i, 3*2^3
Sleep
方言差:
-
別名 __Shl= と共に参照をつけないと、-lang qb 方言で利用できません。
QBからの違い:
参照: