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