Partager via


tohex()

S’applique à : ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft Sentinel

Convertit l’entrée en chaîne hexadécimale.

Syntaxe

tohex(value, [, minLength ])

En savoir plus sur les conventions de syntaxe.

Paramètres

Nom Type Requise Description
valeur int ou long ✔️ Valeur qui sera convertie en chaîne hexadécimal.
minLength int Valeur représentant le nombre de caractères de début à inclure dans la sortie. Les valeurs comprises entre 1 et 16 sont prises en charge. Les valeurs supérieures à 16 sont tronquées à 16. Si la chaîne est supérieure à minLength sans caractères de début, minLength est effectivement ignorée. Les nombres négatifs ne peuvent être représentés qu’au minimum par leur taille de données sous-jacente. Par conséquent, pour un entier (32 bits), le minLength sera au minimum 8, pour un long (64 bits), il sera au minimum 16.

Retours

Si la conversion réussit, le résultat est une valeur de chaîne. Si la conversion n’est pas réussie, le résultat est null.

Exemple

print
    tohex(256) == '100',
    tohex(-256) == 'ffffffffffffff00', // 64-bit 2's complement of -256
    tohex(toint(-256), 8) == 'ffffff00', // 32-bit 2's complement of -256
    tohex(256, 8) == '00000100',
    tohex(256, 2) == '100' // Exceeds min length of 2, so min length is ignored.

Sortie

print_0 print_1 print_2 print_3 print_04
true true true true true