Home > lang > lsl 
 en fr de es nl pl pt pt_BR mk sq ca hu cs tr ar fa id vi ko ja ru zh zh_TW eo
Precedente  Successivo  Modifica  Rinomina  Undo  Refresh  Search  Amministrazione  
Documentazione
History
 
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

MessaggioDescrizione
Type mismatch (6) Il tipo di dati nell'argomento Numero non è valido.
Bad argument (20) L'argomento di Bit è fuori intervallo.

Esempio

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

Funzioni di manipolazione dei bits, Operatori logici