Condividi tramite


tohex()

Si applica a: ✅Microsoft Fabric✅Azure Esplora dati Azure MonitorMicrosoft Sentinel

Converte l'input in una stringa esadecimale.

Sintassi

tohex(value, [, minLength ])

Altre informazioni sulle convenzioni di sintassi.

Parametri

Nome Digita Obbligatorio Description
value int o long ✔️ Valore che verrà convertito in una stringa esadecimale.
minLength int Valore che rappresenta il numero di caratteri iniziali da includere nell'output. Sono supportati valori compresi tra 1 e 16. I valori maggiori di 16 verranno troncati a 16. Se la stringa è più lunga di minLength senza caratteri iniziali, minLength viene effettivamente ignorata. I numeri negativi possono essere rappresentati almeno dalle dimensioni dei dati sottostanti, quindi per un numero intero (32 bit) minLength sarà almeno 8, per un lungo (64 bit) sarà almeno 16.

Valori restituiti

Se la conversione ha esito positivo, il risultato sarà un valore stringa. Se la conversione non riesce, il risultato sarà null.

Esempio

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.

Output

print_0 print_1 print_2 print_3 print_04
true true true true true