SHR

BASIC2006

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

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 SHR 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 SHR 2  'X entspricht nun 00000010b

Siehe auch: SHL

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