Differenze tra le versioni di "Hex$"

Da Gambas-it.org - Wikipedia.
(Nuova pagina: '''Hex$''' restituisce la rappresentazione ''esadecimale'' di un numero. Se è specificata ''Digits'', la rappresentazione viene colmata da tanti zero quante sono le cifre indicate in ...)
 
 
(3 versioni intermedie di uno stesso utente non sono mostrate)
Riga 1: Riga 1:
'''Hex$''' restituisce la rappresentazione ''esadecimale'' di un numero. Se è specificata ''Digits'', la rappresentazione viene colmata da tanti zero quante sono le cifre indicate in ''Digits''.
+
'''Hex$''' (o anche: '''Hex''') restituisce, come stringa, la rappresentazione ''esadecimale'' di un numero. Se è specificata ''Digits'', la rappresentazione viene colmata da tanti zero quante sono le cifre indicate in ''Digits''.
  
 
String = Hex$ (numero, Digits)
 
String = Hex$ (numero, Digits)
Riga 5: Riga 5:
 
Esempio:
 
Esempio:
  
'''Public''' sub Button1_Click()
+
'''Public''' sub Button1_Click()
 
   
 
   
 
  Dim conta AS Integer
 
  Dim conta AS Integer
Riga 13: Riga 13:
 
     Print Hex$(conta); " ";
 
     Print Hex$(conta); " ";
 
   Next
 
   Next
 +
 +
Print
 
   
 
   
 
   FOR conta = 0 to 15
 
   FOR conta = 0 to 15
Riga 25: Riga 27:
  
 
0 1 2 3 4 5 6 7 8 9 A B C D E F
 
0 1 2 3 4 5 6 7 8 9 A B C D E F
00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
+
<BR>00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

Versione attuale delle 10:06, 26 gen 2014

Hex$ (o anche: Hex) restituisce, come stringa, la rappresentazione esadecimale di un numero. Se è specificata Digits, la rappresentazione viene colmata da tanti zero quante sono le cifre indicate in Digits.

String = Hex$ (numero, Digits)

Esempio:

Public sub Button1_Click()

Dim conta AS Integer

 FOR conta = 0 to 15
' senza indicazione di Digits:
   Print Hex$(conta); " ";
 Next

Print

 FOR conta = 0 to 15
' con indicazione di Digits (mostra due cifre per ogni valore):
   Print Hex$(conta, 2); " ";
 Next
 
End


In console avremo:

0 1 2 3 4 5 6 7 8 9 A B C D E F
00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F