Forum: Compiler & IDEs convert uint32_t in uint8_t


von gast (Gast)


Lesenswert?

Hi,

wie wandelt man ein  uint32_t in einem  uint8_t um.

Danke

von Karl H. (kbuchegg)


Lesenswert?

Solange der uint32_t vom Wert her in einen uint8_t passt, einfach 
zuweisen und den Compiler mit einem Cast ruhigstellen.

Wenn das vom Wert her nicht passt: In einen uint8_t wird nicht gehen

von gast (Gast)


Lesenswert?

hallo, was bedeutet Cast?

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Literaturhinweis:
Brian W. Kernighan & Dennis Ritchie, "Programmieren in C", zweite 
Auflage, Hanser-Verlag.

von tobi (Gast)


Lesenswert?


von Gast (Gast)


Lesenswert?

1
uint_32 x;
2
uint_8 y;
3
4
y = (uint_8) x;

von Gast (Gast)


Lesenswert?

damn, gemeint waren uint8_t und uint32_t

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.