BitSHL, BitSHR                              (XAPI2000)

Deklaration VB 6.0
Sub BitSHL (X As Long, ByVal Count As Long)
Sub BitSHR (X As Long, ByVal Count As Long)

Deklaration VB.NET
Sub BitSHL (ByRef X As Integer, ByVal Count As Integer)
Sub BitSHR (ByRef X As Integer, ByVal Count As Integer)

Beskrivning
Två funktioner som skiftar bitarna i ett tal till vänster eller höger. Funktionen BitSHL skiftar åt vänster och BitSHR åt höger. Parametern X innehåller det 32-bitars tal som ska modifieras och parametern Count anger hur många steg som bitarna ska skiftas.

Se även
BitROL, BitROR


Exempel (VB 6.0)

Dim X As Long
X = 3
BitSHL X, 4   ' Skifta 4 steg åt vänster, ger X = 48
BitSHR X, 4   ' Skifta 4 steg åt höger, ger X = 3 igen


Exempel (VB.NET)

Dim X As Integer
X = 3
BitSHL(X, 4)   ' Skifta 4 steg åt vänster, ger X = 48
BitSHR(X, 4)   ' Skifta 4 steg åt höger, ger X = 3 igen
 

  
SamLogic