Hexadezimal-String nach Zahl - Funktion
- Aktualisiert2025-07-30
- 3 Minute(n) Lesezeit
Interpretiert die Zeichen 0 bis 9, A bis F und a bis f in String beginnend am Offset als eine ganze Hexadezimalzahl und zeigt diese in Zahl an.
Die Standarddatentypen für diese polymorphe Funktion sind im Anschlussfeld dargestellt.

Ein-/Ausgänge
String
—
String kann beispielsweise ein String, ein String-Cluster bzw. -Array oder ein Cluster-Array aus Strings sein.
Offset
—
Offset gibt die Position im String an, ab der die Funktion nach einer Übereinstimmung sucht. Offset muss ein numerischer Wert sein. Der Offset des ersten Zeichens in String ist 0. Wenn Offset unverbunden oder kleiner als 0 ist, wird Offset wie 0 interpretiert.
Standard (0 U32)
—
Standard ist eine beliebige Zahl und gibt die Schreibweise von Zahl an. Die Standardeinstellung ist 0 als 32-Bit-Integer ohne Vorzeichen. Wenn ein 64-Bit-Integer ausgegeben werden soll, verbinden Sie einen 64-Bit-Integer mit Standard.
Offset nach Zahl
—
Offset nach Zahl ist der Index in String des ersten Zeichens nach der Zahl. Offset nach Zahl enthält den Wert des letzten Strings, wenn Sie ein Array aus Strings eingeben.
Zahl
—
Zahl kann eine Zahl, ein Cluster oder ein Array von Zahlen sein, je nach der Struktur von String und Offset. Wenn der Eingangs-String eine Zahl ist, der außerhalb des Darstellungsbereichs für Zahl liegt, wird Zahl auf den Höchstwert für den betreffenden Datentyp eingestellt. |
Die folgende Tabelle stellt dar, wie String, Offset und Standard den Wert beeinflussen.
| String | Offset | Standard | Offset nach Zahl | Zahl | Kommentare |
|---|---|---|---|---|---|
| 3ab | 0 | ![]() | 3 | 939 | Die Konvertierung beginnt mit dem ersten Zeichen 3, das als Offset angegeben ist. |
| 3ab | 2 | ![]() | 3 | 11 | Die Konvertierung beginnt ab dem dritten Zeichen b, das als Offset angegeben ist. |
| 1FFFFFFFF | 0 | ![]() | 9 | 4294967295 | zahl ist eine 32-Bit-Ganzzahl ohne Vorzeichen, wie standardmäßig angegeben. Das Ergebnis der Konvertierung ist gesättigt, da diese für die Darstellung zu groß ist. |
| 1FFFFFFFF | 0 | ![]() | 9 | 8589934591 | zahl ist eine 64-Bit-Ganzzahl ohne Vorzeichen, wie standardmäßig angegeben. |
| f3g | 0 | ![]() | 2 | 243 | Konvertierung bricht hier ab, da g kein gültiges Hexadezimalzeichen ist. Der Wert von offset past number zeigt an, dass die Umwandlung beim dritten Zeichen g aufhört. |
| –30 | 0 | ![]() | 0 | 0 | Negative Zahlen sind nicht zugelassen. |
String
—
Offset
—
Standard (0 U32)
—
Offset nach Zahl
—
Zahl
—
