Hex()

Syntaxe

Resultat$ = Hex(Valeur.q [, Type])
Description
Convertit un entier en une valeur hexadécimale.

Arguments

Valeur.q Un entier de type 'quad'.
Type (optionnel)
  #PB_Quad   : La valeur sera traitée comme un 'quad' (0 à 18446744073709551615) (Par défaut)
  #PB_Byte   : La valeur est un octet (8-bit) allant de 0 à 255
  #PB_Ascii  : La valeur est un octet (8-bit) allant de 0 à 255
  #PB_Word   : La valeur est un word (16-bit) allant de 0 à 65535
  #PB_Unicode: La valeur est un word (16-bit) allant de 0 à 65535
  #PB_Long   : La valeur est un long (32-bit) allant de 0 à 4294967295

Valeur de retour

Convertit une valeur numérique de type 'quad' en une chaîne de caractères au format hexadécimal.
La valeur renvoyée est toujours positive.

Exemple

  Debug Hex(-1) 
  Debug Hex(-1, #PB_Byte)
  Debug Hex(-1, #PB_Word) 
  Debug Hex(-1, #PB_Long) 
  Debug Hex(-1, #PB_Quad)    ;  Quad est la valeur par défaut.
  Debug Hex(12) ; Affichera "C"  
  Debug Hex(1234567890) ; Affichera "499602D2"
Note: Si des zéros supplémentaires sont nécessaires pour formater correctement le texte, il est possible d'utiliser RSet():
  Debug RSet(Hex(12), 4, "0") ; Affichera "000C"

Voir aussi

Bin(), Str(), Val()

OS Supportés

Tous

<- FormatNumber() - String Index - InsertString() ->