Diese Standard-Bitschiebe-Funktion schiebt den am Eingang IN angeschlossenen Standard-WORD-Operanden bitweise nach links. N legt die Anzahl an Bits fest, die geschoben werden sollen.
Es gelten folgende Regeln:
Die aus der Schiebeoperation entstehenden leeren (d.h. fehlenden) Bitpositionen werden mit Null aufgefüllt.
Wenn mit N < 0 geschoben werden soll, liefert die Funktion den Ausgangswert 0. Grund: Der Parameter N wird immer als vorzeichenloser, ganzzahliger Wert betrachtet.
Beispiel: Bitweises Schieben nach links um N = 3 Bits.
Parameter |
Datentypen |
Beschreibung |
IN |
WORD |
Eingangswert. |
N |
INT |
Anzahl der Bits, um die geschoben werden soll |
OUT |
WORD |
Geschobener Ausgangswert |
Weitere Informationen
Beachten Sie in diesem Zusammenhang auch die Standard-Funktion SHR_WORD.