- Die Bytes 0-1 repräsentieren zwei 8-Bit-Werte>
- Ja
- Bytes 2-3 sind eine 16-Nummer?
- Ja, es sollte ein 16-Wert sein, der
42
in der Reihenfolge steht, die von den ersten zwei Bytes erwartet wird - und diese Bytes 4-7 sind eine 32-Bit-Zahl
- Ja. Sein Wert ist basierend auf dem zuvor bestätigten Endian-Wert korrekt zu interpretieren.
Der Little-Endian-Start
0x49 0x49 0x2A 0x00 0x67 0x45 0x23 0x01 ... ---- ---- --------- -------------------
Kann im Big Endian dargestellt werden als
0x4D 0x4D 0x00 0x2A 0x01 0x23 0x45 0x67 ... ---- ---- --------- -------------------
Wo das Wort Wert hat 19088743
.
Vielleicht diese Referenz - Code wird Ihnen helfen, es besser.
Beachten Sie auch meinen früheren Kommentar zu Bytefolgen und Wörtern in der anderen Antwort ...