Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

Bitweise Verschiebung (links): SHL und bitweise Verschiebung (rechts): SHR

Bitweise Verschiebung (links): SHL und bitweise Verschiebung (rechts): SHR

  • Last UpdatedSep 14, 2023
  • 1 minute read

Verschiebt die Binärdarstellung eines Integer-Werts um die angegebene Anzahl von Stellen nach links oder rechts. Der linke Operand ist der zu verschiebende Wert, der rechte Operand die Anzahl der Stellen. Bits, die aus dem Speicherwort herausgeschoben werden, gehen verloren. Bitpositionen, die durch das Verschieben frei werden, werden mit Nullen aufgefüllt.

Zulässige Operanden

Beliebige Integer-Werte.

Datentyp des Rückgabewerts

Integer

Beispiel

Wird die Anweisung IntVar = IntVar SHL 1; mehrmals ausgeführt, so lauten die Ergebnisse bei einem Ausgangswert von 5 wie folgt:

Durchlauf

Bitmuster

Variablenwert

Anfangswert

0[...]00000101

5

1. Ausführung

0[...]00001010

10

2. Ausführung

0[...]00010100

20

In This Topic