Advertisement
Guest User

Untitled

a guest
Sep 20th, 2019
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.62 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <string.h>
  3.  
  4. union Data {
  5. int i;
  6. float f;
  7. char str[20];
  8. };
  9.  
  10. int main( ) {
  11.  
  12. union Data data;
  13. //-----------------------------------------------------------
  14. // try one of this, for example
  15. //-----------------------------------------------------------
  16. // data.f = 0.1;
  17. data.i = 'A';
  18. // strcpy(data.str, "ABCD\0");
  19. //-----------------------------------------------------------
  20. printf( "Memory size occupied by data : %lu\n", sizeof(data));
  21. printf("Data as int: %d\n", data.i);
  22. printf("Data as float: %f\n", data.f);
  23. printf("Data as char: %s\n", data.str);
  24. return 0;
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement