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

AVEVA™ InTouch HMI

Nach links schieben (SHL), Nach rechts schieben (SHR)

Nach links schieben (SHL), Nach rechts schieben (SHR)

  • Last UpdatedSep 25, 2024
  • 1 minute read

SHL und SHR sind binäre Operatoren, die nur Integer-Operanden verwenden können. Der binäre Inhalt des 32-Bit-Wortes links vom Operator wird um die rechts vom Operator stehende Anzahl an Bitpositionen (nach links oder rechts) verschoben.

Bits, die aus dem Speicherwort herausgeschoben werden, gehen verloren. Bitpositionen, die durch das Verschieben frei werden, werden mit Nullen aufgefüllt. Das Verschieben erfolgt ohne Berücksichtigung von Vorzeichen.

Beispiel 1

Attribut2 = 00000111 (Dezimal 7)

Operation:

Attribut1 = Attribut2 SHL 3;

Ergebnis:

Attribut1 = 00111000 (Dezimal 56)

Beispiel 2

Attribut2 = 00001011 (Dezimal 11)

Operation:

Attribut1 = Attribut2 SHR 2;

Ergebnis:

Attribut1 = 00000010 (Dezimal 2)

In This Topic