struct - Frage
-
Hallo Forumsteilnehmer,
ich habe folgendes struct:
typedef struct{ UINT32 id; UINT8 len:4; UINT8 rtr:1; UINT8 res:3; }STRUCT_OBJ;
Meine Frage:
Welche Funktion haben die Zahlen nach dem Doppelpunkt der struct-Variablen ?Vielen Dank im voraus!
-
Wenn ich mich nicht irre, teilen sich die letzten drei Variablen den Speicherbereich von der Größe UINT8.
Die Zahl hinter dem Doppelpunkt gibt dabei an, wie viele Bits welcher Varialen zur Verfügung stehen.
Ich glaube, sowas nennt man dann Bitfeld.
-
Danke! Problem gelöst.