tohex()
Gilt für: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
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 können nur mit ihrer zugrunde liegenden Datengröße dargestellt werden, sodass für eine ganze Zahl (32-Bit) minLength mindestens 8 beträgt, 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, lautet das null
Ergebnis .
Beispiel
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 |