C – printf e scanf (Italiano)


Indietro Avanti

C funzioni printf e scanf:

  • Le funzioni printf () e scanf () sono funzioni di libreria integrate nel linguaggio di programmazione C che sono disponibili nella libreria C per impostazione predefinita. Queste funzioni sono dichiarate e le macro correlate sono definite in “stdio.h” che è un file di intestazione in linguaggio C.
  • Dobbiamo includere il file “stdio.h” come mostrato nel programma C di seguito per utilizzarlo di queste funzioni di libreria printf () e scanf () in linguaggio C.
  • Nel linguaggio di programmazione C, la funzione printf () viene utilizzata per stampare il carattere (“, stringa, float , valori interi, ottali ed esadecimali “) nella schermata di output.
  • Usiamo la funzione printf () con l’identificatore di formato %d per visualizzare il valore di una variabile intera .
  • Allo stesso modo %c viene utilizzato per visualizzare il carattere, %f per la variabile float, %s per la variabile stringa, %lf per double e %x per variabile esadecimale.
  • Per generare un nuova riga, usiamo “\ n” nell’istruzione C printf ().

Nota:

Programma di esempio per la funzione C printf ():

Risultato:

Il carattere è A
La stringa è fresh2refresh.com
Il valore float è 10,234000
Il valore intero è 150
Il valore doppio è 20,123456
Il valore ottale è 226
Il valore esadecimale è 96

Puoi vedere l’output con gli stessi dati che sono inseriti tra le virgolette dell’istruzione printf nel programma tranne

  • % d è stato sostituito dal valore di una variabile intera (no),
  • % c è stato sostituito dal valore di una variabile di carattere (ch),
  • % f è stato sostituito dal valore di una variabile float (flt),
  • % lf è stato sostituito dal valore di una variabile doppia (dbl),
  • % s è stato sostituito dal valore di una variabile stringa (str ),
  • % o è stato sostituito da un valore ottale corrispondente alla variabile intera (no),
  • % x è stato sostituito da un valore esadecimale corrispondente alla variabile intera
  • \ n è stato sostituito da una nuova riga.

funzione scanf in linguaggio C:

  • Nel linguaggio di programmazione C, la funzione scanf () viene utilizzata per leggere il carattere , stringa, num dati eric dalla tastiera
  • Considera il seguente programma di esempio in cui l’utente inserisce un carattere. Questo valore viene assegnato alla variabile “ch” e quindi visualizzato.
  • Quindi, l’utente immette una stringa e questo valore viene assegnato alla variabile “str” e quindi visualizzato.

Programma di esempio per le funzioni C printf e scanf nel linguaggio di programmazione C:

Risultato:

Immettere un carattere
a
Il carattere immesso è un
Inserisci una stringa qualsiasi (fino a 100 caratteri)
hai
La stringa immessa è hai

  • L’identificatore di formato% d è utilizzato nell’istruzione scanf (). In questo modo, il valore inserito viene ricevuto come numero intero e% s per la stringa.
  • La e commerciale viene utilizzata prima del nome della variabile “ch” nell’istruzione scanf () come & ch.
  • È proprio come in un puntatore che viene utilizzato per puntare alla variabile. Per ulteriori informazioni su come funziona il puntatore, fare clic qui.

KEY PUNTI DA RICORDARE IN C PRINTF () E SCANF ():

  1. printf () viene utilizzato per visualizzare l’output e scanf () viene utilizzato per leggere gli input.
  2. Le funzioni printf () e scanf () sono dichiarate nel file di intestazione “stdio.h” nella libreria C.
  3. Tutta la sintassi in linguaggio C, comprese le funzioni printf () e scanf (), fa distinzione tra maiuscole e minuscole.

Indietro Avanti

Leave a Reply

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *