Forum: Compiler & IDEs Wert aus "int" in ein "char" schieben, kopieren...?


von Thomas (Gast)


Lesenswert?

Hallo!
WIe bekomme ich das hin das untere oder das oberere BYTE einer 16Bit-
Variable in eine 8Bit-Variable zu kopieren?

MFG
Thomas

von Christian Schifferle (Gast)


Lesenswert?

Am einfachsten mit folgenden Makros:

#define LOBYTE(w)           ((BYTE)(w))
#define HIBYTE(w)           ((BYTE)(((WORD)(w) >> 8) & 0xFF))

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
Noch kein Account? Hier anmelden.