Beschreibung | ||||||
Dieser Befehl verschiebt alle Bits eines Integerwerts nach links. Somit hat es die selbe Funktionsweise, als wenn man den Wert mit 2 multiplizieren würde. Der Parameter "Bits" gibt an, wie viel Mal die Bits verschoben werden sollen. Alle Bits die links "rauskommen" werden entfernt und nicht irgendwo an die vorderen Bits drangehängt.
| ||||||
Parameter | ||||||
| ||||||
Rückgabewert | ||||||
Neuer Wert mit verschobenen Bits. | ||||||
Beispiel | ||||||
Dieses Programm setzt einige Bits und verschiebt die dann nach rechts: wert=2^31 OR 1 PRINT "Dec-Wert vorher: "+wert PRINT "Bin-Wert vorher: "+BIN$(wert) wert=wert SHL 1 PRINT "Dec-Wert vorher: "+wert PRINT "Bin-Wert vorher: "+BIN$(wert) | ||||||
Siehe auch | ||||||
AND, OR, SAR, SHR, XOR |