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