Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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 |