Cos'è la funzione printf nella programmazione C

Cos'è la funzione printf nella programmazione C
C è uno dei linguaggi di programmazione popolari che ha ampie applicazioni nello sviluppo del software. Una delle sue funzioni significative in C è il printf funzione, ampiamente utilizzata per la visualizzazione dell'uscita sulla console. Se non lo sai printf () funzione in c, segui questo articolo in cui entreremo nei dettagli del printf () funzione, la sua sintassi e il suo utilizzo nella programmazione C.

Cosa è printf () in c

IL printf () La funzione è inclusa nella libreria standard C ed è ampiamente adottata in un programma per visualizzare l'output sulla console. Questa funzione accetta qualsiasi tipo di input fornito all'interno delle staffe chiuse. Tuttavia, gli utenti devono specificare il tipo di output utilizzando gli specificatori del formato. Senza usare specificatori di formato, il printf () La funzione non riuscirà a generare un output sulla console.

Quanto segue è la sintassi da utilizzare printf () funzione nella programmazione C.

printf (formato, arg1, arg2, ...);

Quali sono i parametri della funzione printf ()

IL printf () La funzione accetta i seguenti argomenti.

  • Formato: Un puntatore a una stringa a termini null scritta nel flusso di file. È composto da personaggi e un specificatore in formato extra che inizia con %.
  • Argomenti aggiuntivi: Altri argomenti che descrivono i dati da stampare. Appaiono nell'ordine dello specificatore del formato.

Cosa include un specificatore di formato

Le parti dello specificatore del formato sono riportate come:

  • Un segno leader %.
  • Uno o più di un flag che modifica il comportamento di conversione (opzionale).
  • Se non è presente alcun segno, viene inserito uno spazio per l'iniziativa del risultato.
  • Il numero opzionale * o intero viene utilizzato per definire il campo di larghezza minima.
  • Per definire la precisione, un campo opzionale che include un. seguito da un * o interi o niente.
  • Un modificatore di lunghezza opzionale e definisce la dimensione di un argomento.
  • Lo specificatore del formato di conversione.

Per una maggiore comprensione, guarda l'esempio del printf () funzione in c indicata di seguito:

#includere
int main ()

char chr = 'k';
fluttuare num1 = 9.007, num2 = 0.9756;
int int_num = 60;
printf ("num1 moltiplicato per num2 = %f \ n", num1*num2);
printf ("Impostando larghezza %*c \ n", 8, chr);
printf ("equivalente ottale di %d è %o", int_num, int_num);
restituzione 0;

Il codice sopra definisce le variabili per un carattere, numeri a punto mobile e un numero intero. Quindi usa printf () funzione per visualizzare la moltiplicazione dei numeri a punto mobile, impostare la larghezza del carattere e mostrare l'equivalente ottale dell'intero.

Gli specificatori di formato più comuni con la funzione printf () sono:

  • %d o %i per la stampa interi
  • %F per la stampa di numeri a punta mobile
  • %C per la stampa di un singolo carattere
  • %s per la stampa di una stringa

Conclusione

IL printf () è usato in C per scrivere le stringhe formattate. È definito all'interno del File di intestazione. Nella guida sopra, abbiamo descritto la sintassi, gli argomenti e il funzionamento di printf () funzione insieme a un esempio. Questo tutorial ha anche discusso dell'impepitore del formato.