<- BitShift - Operator (Left Shift)

betrifft

Dieser Operator verschiebt den bit-kodierten Inhalt einer Variablen um x Stellen.

Beispiel

 

   Dim l As Long

  

   l := 1

   l := l <- 1

   MsgBox(l)

Ergebnis:

V1 enthält den Wert 2

Grund:

Der Wert 1 einer 32-bit Variablen wird binär durch 00000000000000000000000000000001 repräsentiert.

Der Operator verschiebt die Bits um die angegebene Anzahl (1) nach links. Nach rechts wird mit Nullen aufgefüllt.

Ergebnis ist somit:

00000000000000000000000000000010

Dieser binäre Wert entspricht der Zahl 2.