tohex()
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 |