| 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 |