tohex()
Konvertiert die Eingabe in eine hexadezimale Zeichenfolge.
Syntax
tohex(
Wert,
[,
minLength ])
Erfahren Sie mehr über Syntaxkonventionen.
Parameter
Name | Typ | Erforderlich | BESCHREIBUNG |
---|---|---|---|
value | int oder long | ✔️ | Der Wert, der in eine Hexadezimalzeichenfolge 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, die größer als 16 sind, 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 mindestens durch die zugrunde liegende Datengröße dargestellt werden, sodass für eine ganze Zahl (32-Bit) die minLength mindestens 8 beträgt, für einen langen Wert (64 Bit) mindestens 16. |
Gibt zurück
Wenn die Konvertierung erfolgreich ist, ist das Ergebnis ein Zeichenfolgenwert.
Wenn die Konvertierung nicht erfolgreich ist, lautet null
das 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.
Ausgabe
print_0 | print_1 | print_2 | print_3 | print_04 |
---|---|---|---|---|
true | true | true | true | true |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für