Hex$
Stringa = Hex$ ( Numero AS Long [ , Quanti AS Integer ] )
Ottiene la rappresentazione esadecimale di un numero.
Se
Quanti viene specificato, il numero viene rappresentato con l'aggiunta a sinistra di tanti zeri quanti necessari a completare la lunghezza specificata comprensiva del numero reale.
Esempi
PRINT Hex$(1972)
PRINT Hex$(1972, 8)
Se il tipo passato a
Numero è uno un'intero corto (
Short) o un'intero (
Integer ), esso sarà convertito in uno tipo intero lungo (
Long).
Se la rappresentazione esadecimale deve essere limitata ai 16 bits, allora occorre adoperare l'operatore
AND.
DIM bX AS Byte ' 8 bits unsigned
DIM sX AS Short ' 16 Bits signed
bX = 200
sX = -456
PRINT Hex$(bX), Hex$(sX), Hex$(CLong(sX) AND &hffff&)
Vedi anche