Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Changer de service à l’aide de la liste déroulante Version . En savoir plus sur la navigation.
S’applique à : ✅ Microsoft Fabric ✅ Azure Data Explorer ✅ Azure Monitor ✅ Microsoft Sentinel
Convertit l’entrée en chaîne hexadécimale.
Syntaxe
tohex(
Valeur, [,minLength ])
En savoir plus sur les conventions de syntaxe.
Paramètres
| Nom | Type | Requise | Description |
|---|---|---|---|
| valeur | int ou long | ✔️ | Valeur 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 sont représentés qu’au minimum par leur taille de données sous-jacente. Par conséquent, pour un entier (32 bits), le minLength est au minimum 8, pendant une longue (64 bits) qu’il est au minimum de 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
L’exemple suivant vérifie si la conversion d’entiers tohex() entraîne la valeur hexadécimale attendue.
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 |