' schrieb:Hintergrund ist der, ich bekomme Hexwerte bei denen jeweils 4 Byte einen Wert darstellen, zwei Bytes stellt den Wert dar, die anderen beiden das Vorzeichen. (Beispiel: FFFF = -255; 00FF=+255)
Es ist immer gut, mit Beispielen zu erklären. In diesem Fall schafft es aber nur Verwirrung: Text und Beispiel sind zwei verschiedene Paar Stiefel.
Text: "4 Bytes stellen einen Wert dar, davon 2 Bytes den Betrag, und 2 Bytes das Vorzeichen"
Demgegenüber enthält das Beispiel aber nur insgesamt 2 bytes, und zwar ist hier das erste Byte das Vorzeichen und das zweite Byte der Betrag des Wertes.
Also: eine Hexadezimal-Ziffer 0..F ist noch kein Byte, und FFFF ist keine 4 byte Zahl. Das solltes Du mal klären, vorher ist ein qualifizierter Tipp nicht möglich.