fork download
  1. #include<stdio.h>
  2. int main()
  3. {
  4. union a
  5. {
  6. int i;
  7. char ch[2];
  8. };
  9. union a aa = { 512 };
  10. printf("Union: %d %d %d\n",aa.i, aa.ch[0], aa.ch[1]);
  11.  
  12. struct b
  13. {
  14. int i;
  15. char ch[2];
  16. };
  17. struct b bb = { 512 };
  18. printf("Struct: %d %d %d\n",bb.i, bb.ch[0], bb.ch[1]);
  19. return 0;
  20. }
Success #stdin #stdout 0s 4360KB
stdin
Standard input is empty
stdout
Union: 512 0 2
Struct: 512 0 0