• Source
    1.  
    2. struct {
    3. unsigned char : 8;
    4. unsigned char : 8;
    5. unsigned char : 8;
    6. unsigned char : 8;
    7. unsigned char : 8;
    8. } foo;
    9.  
    10.  
    11.  
    12. void main()
    13.  
    14. {
    15. unsigned int sizeofbitfield;
    16. sizeofbitfield = sizeof(foo);
    17. printf("bitfield size : %d", sizeofbitfield);
    18.  
    19. }