tohex()
Platí pro: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Převede vstup na šestnáctkový řetězec.
Syntaxe
tohex(
value,
[,
minLength ])
Přečtěte si další informace o konvencích syntaxe.
Parametry
Název | Type | Požadováno | Description |
---|---|---|---|
value | int nebo long | ✔️ | Hodnota, která bude převedena na šestnáctkový řetězec. |
minLength | int |
Hodnota představující počet úvodních znaků, které se mají zahrnout do výstupu. Podporují se hodnoty mezi 1 a 16. Hodnoty větší než 16 budou zkráceny na 16. Pokud je řetězec delší než minLength bez počátečních znaků, bude hodnota minLength účinně ignorována. Záporná čísla mohou být reprezentována minimálně jejich podkladovou velikostí dat, takže pro celé číslo (32bitová verze) bude minLength minimálně 8, po dlouhou (64bitovou verzi) bude minimálně 16. |
Návraty
Pokud je převod úspěšný, výsledkem bude řetězcová hodnota.
Pokud převod není úspěšný, výsledek bude null
.
Příklad
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.
Výstup
print_0 | print_1 | print_2 | print_3 | print_04 |
---|---|---|---|---|
true | true | true | true | true |