Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: ✅Microsoft Fabric✅✅
Konvertiert eingaben in eine hexadezimale Zeichenfolge.
Syntax
tohex(
wert, [,minLength ])
Erfahren Sie mehr über Syntaxkonventionen.
Parameter
| Name | Type | Erforderlich | Beschreibung |
|---|---|---|---|
| value | int oder long | ✔️ | Der Wert, der in eine Hexzeichenfolge konvertiert wird. |
| minLength | int |
Der Wert, der die Anzahl der führenden Zeichen darstellt, die in die Ausgabe eingeschlossen werden sollen. Werte zwischen 1 und 16 werden unterstützt. Werte größer als 16 werden auf 16 abgeschnitten. Wenn die Zeichenfolge länger als "minLength " ohne führende Zeichen ist, wird "minLength " effektiv ignoriert. Negative Zahlen werden nur mindestens durch die zugrunde liegende Datengröße dargestellt. Für eine ganze Zahl (32-Bit) beträgt die minLength- mindestens 8, für eine lange (64-Bit)-Version mindestens 16. |
Gibt zurück
Wenn die Konvertierung erfolgreich ist, ist das Ergebnis ein Zeichenfolgenwert.
Wenn die Konvertierung nicht erfolgreich ist, wird das Ergebnis null.
Beispiel
Im folgenden Beispiel wird überprüft, ob die tohex() ganzzahlige Konvertierung zum erwarteten Hexadezimalwert führt.
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 |