fork download
  1. #include <stdio.h>
  2. typedef struct{
  3. int tia, drt;
  4. } SMackenzista;
  5.  
  6. typedef union{
  7. int tia, drt;
  8. } UMackenzista;
  9.  
  10. int main(void) {
  11. UMackenzista aluno1, prof1;
  12. SMackenzista aluno2, prof2;
  13.  
  14. aluno1.tia = 123456;
  15. prof1.drt = 302010;
  16.  
  17. aluno2.tia = 654321;
  18. prof2.drt = 302011;
  19.  
  20. printf("A TIA 1: %x\n",aluno1.drt);
  21. printf("A TIA 1: %x\n",aluno1.tia);
  22.  
  23. printf("P TIA 1: %x\n",prof1.drt);
  24. printf("P TIA 1: %x\n",prof1.tia);
  25.  
  26. printf("A TIA 2: %x\n",aluno2.drt);
  27. printf("A TIA 2: %x\n",aluno2.tia);
  28.  
  29. printf("P TIA 2: %x\n",prof2.drt);
  30. printf("P TIA 2: %x\n",prof2.tia);
  31.  
  32. return 0;
  33. }
  34.  
Success #stdin #stdout 0s 5472KB
stdin
Standard input is empty
stdout
A TIA 1: 1e240
A TIA 1: 1e240
P TIA 1: 49bba
P TIA 1: 49bba
A TIA 2: 0
A TIA 2: 9fbf1
P TIA 2: 49bbb
P TIA 2: 0