/* Primo programmino Stampa su schermo con la funzione printf e puts Acquisire da tastiera un valore con la funzione scanf operatore sizeof */ #include int main () { int z; // Variabili di tipo int long valore; // Variabili di tipo long short piccolo; // Variabili di tipo short float virgola; // Variabili di tipo float double grande; // Variabili di tipo double puts ("Esercizio 1");// Stampa solo stringhe puts ("Inserici un valore intero long"); scanf ("%ld", &valore); /* scanf acquisisce da tastiera un valore e lo mette all' indirizzo indicato, %ld viene utilizzato per indicare al compilatore che gli verrā passato un long */ printf ("Il valore che hai inserito e' %ld\n", valore); /* Printf stampa stringhe, ma anche variabili \n č un escape per mandare a capo una stringa */ puts ("Inserici un valore intero"); scanf ("%d", &z); printf ("Il valore che hai inserito e' %d\n", z); puts ("Inserici un valore intero short"); scanf ("%d", &piccolo); printf ("Il valore che hai inserito e' %d\n", piccolo); printf ("\nIl char vale %d byte", sizeof(char)); printf ("\nLo short vale %d byte", sizeof(short)); printf ("\nL' int vale %d byte", sizeof(int)); printf ("\nIl long vale %d byte", sizeof(long)); printf ("\nIl float vale %d byte", sizeof(float)); printf ("\nIl double vale %d byte\n", sizeof(double)); /* sizeof indica la dimensione in byte*/ puts ("\nPremi un tasto per uscire"); getch(); return 0; }