INTRODUZIONE ALLA PROGRAMMAZIONE IN C



Stampa ed input di variabili



Il C sfrutta l'output formattato. Per stampare il contenuto di una variabile si utilizza la funzione printf(). Bisogna pero' specificare il formato della variabile utilizzando il carattere speciale di formattazione "%" seguito dal carattere che definisce un certo formato per una variabile: %c - char %d - int %f - float Ad esempio: printf("%c%d%f",letter,somma,z); Nota: l'istruzione di formattazione e' racchiusa tra "", e le variabili vengono esposte di seguito; assicurarsi che l'ordine dei formati ed il tipo di dato delle variabili coincidano. Sempre a proposito della funzione "printf", vediamo il seguente esempio di una istruzione di stampa: printf(".\n.1\n..2\n...3\n"); per la quale l'output sara': . .1 ..2 ...3 scanf() e' la funzione per l'input di valori a strutture di dati. Il suo formato e' simile a quello di printf(): scanf("%c%d%f",&ch,&i,&x); Nota: "&" si riferisce all'indirizzo della variabile, e va sempre messo davanti ai nomi di variabili in acquisizione; il motivo verra' spiegato nel paragrafo dei "puntatori".