tohex()
S’applique à : ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft 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 |