Author: Unknown
Subject: Bit fields
Date: Wednesday, 11 Nov 2020, 23:07:41
I am not sure if I understand bit fields correctly. Say if I have the following struct:
typedef struct
{
unsigned int code : 24;
unsigned int prefix : 24;
char k : 8;
} tableEntry;
Then the size of it would be 7 bytes?
And
typedef struct
{
unsigned int code : 24;
unsigned int prefix : 24;
char k : 8;
unsigned int somebool :1;
} tableEntry;
will be 8 bytes?
Thanks in advance!
PREV
INDEX
NEXT