typedef struct data {
uint16_t d1;
uint8_t d2;
uint16_t d3;
uint32_t d4;
}Data;
Sizeof(Data)==>12bytes
Packeted the structure
typdef struct data {
uint16_t d1;
uint8_t d2;
uint16_t d3;
uint32_t d4;
} __attribute__((packed))Data;
Sizeof(Data)===> 9bytes.
No comments:
Post a Comment