Hallo, ich habe 4 Byte und möchte die wider in einen Int zurück wandeln. bsp c[0]= 0xE5; c[1]= 0x12; c[2]= 0xFF; c[3]= 0xB1; will ich dann in einen Integer Speichern da müsste dann ja 2986283749 drin stehen. wie mache ich das?
Es hängt dasvon ab, auf welcher Maschine du das machen willst. Stichwort: Endianess Und falls es ein 8bit uC ist, dann nimm kein int, sondern etwas das wirklich 4 byte ist. Aber prinzipiell geht es über Shiftoperationen <<
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.