fork download
  1. #include<stdio.h>
  2.  
  3.  
  4. typedef enum boolean{FALSE,TRUE};
  5.  
  6. typedef union {
  7. int a;
  8. int b;
  9. char c;
  10. char d;
  11. boolean k;
  12. bool m;
  13. }t_union;
  14.  
  15.  
  16. int main()
  17. {
  18. t_union g;
  19.  
  20. g.b = 10;
  21.  
  22. printf("%d ", g.a);
  23. printf("%d ", g.b);
  24. printf("%d ", g.c);
  25. printf("%d ", g.d);
  26. printf("%d ", g.k);
  27. printf("%d ", g.m);
  28.  
  29. printf("%d ", sizeof(bool));
  30. printf("%d ", sizeof(t_union));
  31.  
  32. g.a = 257;
  33.  
  34. printf("\n %d ", g.a);
  35. printf("%d ", g.b);
  36. printf("%d ", g.c);
  37. printf("%d ", g.d);
  38. printf("%d ", g.k);
  39. printf("%d ", g.m);
  40.  
  41. }
Success #stdin #stdout 0s 3460KB
stdin
Standard input is empty
stdout
10 10 10 10 10 0 1 4 
 257 257 1 1 257 1