tohex()
Dotyczy: ✅Microsoft Fabric✅✅
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 jest konwertowana 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 są obcinane do 16. Jeśli ciąg jest dłuższy niż minLength bez znaków wiodących, funkcja minLength jest skutecznie ignorowana. Liczby ujemne są reprezentowane co najmniej przez ich rozmiar danych bazowych, więc dla liczby całkowitej (32-bitowej) minLength jest co najmniej 8, przez długi (64-bitowy) jest to co najmniej 16. |
Zwraca
Jeśli konwersja zakończy się pomyślnie, wynikiem jest wartość ciągu.
Jeśli konwersja nie powiedzie się, wynik jest null
.
Przykład
Poniższy przykład sprawdza, czy tohex()
konwersji całkowitej powoduje oczekiwaną wartość szesnastkowa.
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 |