Lsl
Valore = Lsl ( Numero , Bit )
Restituisce
Numero traslato a sinistra di tanti bits quanti specificati in
Bit (Il segno viene ignorato).
Il tipo di
Numero può essere
Byte, intero corto (
Short), intero (
Integer), o intero lungo (
Long).
L'intervallo valido di
Bit dipende dal tipo di numero dell'argomento
Numero.
Tipo di Numero
|
intervallo valido di Bit
|
Byte
|
0...7
|
intero corto (Short)
|
0...15
|
Intero (Integer)
|
0...31
|
Intero lungo (Long)
|
0...63
|
Il tipo di dato restituito è lo stesso tipo di Numero.
Errori
Esempi
PRINT Bin(11, 32), 11
PRINT Bin(Lsl(11, 2), 32), Lsl(11, 2)
PRINT Bin(Lsl(11, 28), 32), Lsl(11, 28)
00000000000000000000000000001011 11
00000000000000000000000000101100 44
10110000000000000000000000000000 -1342177280
PRINT Bin(-11, 32), -11
PRINT Bin(Lsl(-11, 2), 32), Lsl(-11, 2)
PRINT Bin(Lsl(-11, 28), 32), Lsl(-11, 28)
11111111111111111111111111110101 -11
11111111111111111111111111010100 -44
01010000000000000000000000000000 1342177280
Vedi anche