Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Guida C - Printf
Guida C - Printf
Printf
La funzione e' definita come segue: int printf(char *format, arg list ...) e stampa sullo stdout la lista di argomenti conformemente alla stringa di formato specificata. Ritorna il numero di caratteri stampati. La stringa di formato ha 2 tipi di oggetti: caratteri ordinari - questi vengono copiati in output; specificazioni di conversione - contraddistinte da "%" e di seguito elencate. La seguente tabella mostra i possibili formati dei caratteri per le istruzioni printf/scanf: Formato (%) Tipo Risultato -------------------------------------------------------------------------c char singolo carattere i,d int numero decimale o int numero ottale x,X int numero esadecimale (notazione maiuscola o minuscola) u int intero senza segno s char * stampa una stringa terminata con \0 f double/float formato -m.ddd... e,E " formato scientifico -1.23e002 g,G " "e" o "f" ma piu' compatti % stampa il carattere % -------------------------------------------------------------------------Tra il simbolo % ed il carattere di formato, e' possibile mettere: - (segno meno) numero intero m.d - giustificazione a sinistra; - ampiezza del campo - m=ampiezza del campo, d=precisione del numero di cifre dopo il punto decimale, o numero di caratteri da una stringa