SHL

BASIC2006

Das SHL Schlüsselwort dient zum Verschieben der Bits einer Byte oder Word Variable nach links. SHL bedeutet Shift Left (nach links verschieben) und ist das Gegenstück von SHR.

Anmerkung:

Im Gegensatz zur C-Control I 1.x wird auf den neuen C-Control Controllern ein logischer und nicht arithmetischer Shift vorgenommen. Beim logischen Rechtshift wird so z.B. das Vorzeichen als normale Bitstelle mitgezogen und das MSB mit 0 belegt.

Syntax:

 Ausdruck1 SHL Ausdruck2

Ausdruck1: Erforderlich, Ausdruck

Ausdruck2: Erforderlich, Ausdruck; Betrag um die die Variable bitweise verschoben werden soll

Beispiel:

 Define x As Byte
 x = 8        'Entspricht 00001000b
 x = x SHL 2  'X entspricht nun 00100000b

Siehe auch: SHR

© 2004 - 2012 tappertzhofen. Alle Reche vorbehalten.
Seitenanfang | Impressum