Realisierung von Bitshift Funktionen in vbs

12/02/2010 - 13:51 von Tom | Report spam
Hallo zusammen suche eine Möglichkeit für die Realisierung von
Bitshiftfunktionen in vbs.
Die ShiftRight (wert, stellenanzahl) Funktion soll den Zahlenwert um
stellenanzahl Bitweise nach Rechts verschieben

Die ShiftLeft (wert, stellenanzahl) Funktion soll den Zahlenwert um
stellenanzahl Bitweise nach Links verschieben

Das ganze soll für 16 Bitwerte funktionieren.

Kann mir jemand weiterhelfen, wie ich sowas realisiere?
 

Lesen sie die antworten

#1 Pegasus [MVP]
12/02/2010 - 14:48 | Warnen spam
"Tom" said this in news item
news:
Hallo zusammen suche eine Möglichkeit für die Realisierung von
Bitshiftfunktionen in vbs.
Die ShiftRight (wert, stellenanzahl) Funktion soll den Zahlenwert um
stellenanzahl Bitweise nach Rechts verschieben

Die ShiftLeft (wert, stellenanzahl) Funktion soll den Zahlenwert um
stellenanzahl Bitweise nach Links verschieben

Das ganze soll für 16 Bitwerte funktionieren.

Kann mir jemand weiterhelfen, wie ich sowas realisiere?



Kommt drauf an. Wenn dein Bitwert eine Zahl ist, dann kannst du sie mit zwei
multiplizieren oder durch zwei teilen und den Integerwert nehmen. Ist die
Stellenzahl grösser als 1, dann teilst du in Potenzen von 2, also 4, 8 usw.

Wenn es sich um eine String handelt, dann kannst du rechts eine oder mehrere
Nullen anfügen oder eben den Wert ganz rechts abzwacken.

Ähnliche fragen