tohex()
Dotyczy: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Konwertuje dane wejściowe na ciąg szesnastkowy.
Składnia
tohex(
value,
[,
minLength ])
Dowiedz się więcej na temat konwencji składni.
Parametry
Nazwisko | Type | Wymagania | Popis |
---|---|---|---|
wartość | int lub long | ✔️ | Wartość, która zostanie przekonwertowana na ciąg szesnastkowy. |
minLength | int |
Wartość reprezentująca liczbę znaków wiodących do uwzględnienia w danych wyjściowych. Obsługiwane są wartości z zakresu od 1 do 16. Wartości większe niż 16 zostaną obcięte do 16. Jeśli ciąg jest dłuższy niż minLength bez znaków wiodących, funkcja minLength jest skutecznie ignorowana. Liczby ujemne mogą być reprezentowane co najmniej przez ich rozmiar danych bazowych, więc dla liczby całkowitej (32-bitowej) wartość minLength będzie wynosić co najmniej 8, przez długi (64-bitowy) będzie to co najmniej 16. |
Zwraca
Jeśli konwersja zakończy się pomyślnie, wynik będzie wartością ciągu.
Jeśli konwersja nie powiedzie się, wynik będzie mieć wartość null
.
Przykład
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.
Wyjście
print_0 | print_1 | print_2 | print_3 | print_04 |
---|---|---|---|---|
prawda | prawda | prawda | prawda | prawda |