Guest User

Untitled

a guest
Jan 19th, 2019
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.83 KB | None | 0 0
  1. // includo le librerie di input/output e gestione della memoria
  2. #include <stdio.h>
  3. #include <stdlib.h>
  4.  
  5. int main()// dichiaro la funzione principale del linguaggio c: main() con la quale inzia il programma
  6. {
  7. int a=-3;//dichiaro ed inizializzo la variabile a
  8. printf("a: %03d valore di memoria occupata: %i\n", a, sizeof(a));
  9. /* Stampo il valore della variabile e la sua occupazione di memoria inserendo opportuni
  10. modificatori, campoMinimo, modificatoreLunghezza, precisione e specificaConversione*/
  11. short int b=8;
  12. printf("b: %#3hi valore di memoria occupata: %i\n", b, sizeof(b));
  13. long int c=1;
  14. printf("c: %+3li valore di memoria occupata: %i\n", c, sizeof(c));
  15. unsigned int e=7;
  16. printf("e: %+3d valore di memoria occupata: %i\n", e, sizeof(e));
  17. unsigned short int y=65;
  18. printf("y: %#3hi valore di memoria occupata: %i\n", y, sizeof(y));
  19. unsigned long int z=13;
  20. printf("z: %03li valore di memoria occupata: %i\n", z, sizeof(z));
  21. signed int x=-32;
  22. printf("x: %+2d valore di memoria occupata: %i\n", x, sizeof(x));
  23. signed short int u=56;
  24. printf("u: %#3hi valore di memoria occupata: %i\n", u, sizeof(u));
  25. signed long int g=-78;
  26. printf("g: %+2li valore di memoria occupata: %i\n", g, sizeof(g));
  27. char automobile;
  28. printf("automobile valore di memoria occupata: %i\n",sizeof(automobile));
  29. unsigned char stipendio_lordo;
  30. printf("stipendio lordo valore di memoria occupata: %i\n", sizeof(stipendio_lordo));
  31. signed char regalo;
  32. printf("regalo valore di memoria occupata: %i\n", sizeof(regalo));
  33. float q=95.5;
  34. printf("q: %+2.1f valore di memoria occupata: %i\n", q, sizeof(q));
  35. double p=-56.6;
  36. printf("p: %+3.1lf valore di memoria occupata: %i\n", p, sizeof(p));
  37. system("pause");
  38.  
  39. return 0;
  40. }
Add Comment
Please, Sign In to add comment