Advertisement
mario_mos

UNION3

Jul 26th, 2023
24
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.59 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <math.h>
  3. #include <stdlib.h>
  4. #include <time.h>
  5. #include <string.h>
  6.  
  7.  
  8. union{
  9. int a;
  10. char c;
  11. double d;
  12.  
  13. //exo 1
  14. // struct {
  15. // unsigned b : 1;
  16. // unsigned c : 8;
  17. //};
  18. }x;
  19.  
  20. // union avec int car double dans une union
  21.  
  22. int main()
  23. {
  24.  
  25. x.a='F'; //afficher en caractere %c , %d en nombre
  26. printf(" Ix.a vaut : %d\n",x.a);
  27.  
  28. x.c ='Y';
  29. printf(" IIx.c vaut : %c\n IIx.a vaut : %d\n",x.c,x.a);
  30.  
  31. x.d = 'Y';
  32. printf(" IIIx.c vaut : %c\n IIIx.a vaut : %d\n IIIx.d vaut : %f\n",x.c,x.a,x.d);
  33.  
  34. return 0;
  35. }
  36.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement