fork download
  1. #include <stdio.h>
  2.  
  3. union
  4. {
  5. struct
  6. {
  7. char i:1;
  8. char j:2;
  9. char m:3;
  10. }s;
  11.  
  12. char ch;
  13. }r;
  14.  
  15. int main() {
  16. printf ("struct: %zu\nchar: %zu", sizeof r.s, sizeof r.ch);
  17. return 0;
  18. }
Success #stdin #stdout 0s 2884KB
stdin
Standard input is empty
stdout
struct: 1
char: 1