Scanf ( C )

Scanf è una funzione di input del linguaggio C. La funzione scanf consente l'acquisizione dei dati tramite la tastiera del computer in un formato specificato. La funzione scanf è contenuta nella libreria standard input/output del linguaggio C <stdio.h>. Nel seguente esempio il programma in C definisce la variabile "n" come numero intero e, successivamente, chiede all'utente di digitare un numero dalla tastiera. Il numero digitato dall'utente viene registrato in formato digitale (%d) assegnato alla variabile (&n).

#include <stdio.h>
int main() {
int n;
printf(" digita un numero:");
scanf("%d", &n);
printf(" il numero digitato è %d ", n);
return 0;
}

L'istruzione scanf è caratterizzata da due parametri separati da virgole. Nel primo parametro viene definito il formato della variabile, il parametro %d indica il formato digitale. Nel secondo parametro viene indicato il nome della variabile in cui è registrato il dato che l'utente digita sulla tastiera. Quando si incontra un'istruzione scanf l'esecuzione del programma si interrompe, fin quando l'utente non abbia digitato il numero sulla tastiera e dato conferma premendo il tasto invio ( enter ). Alla fine del programma il valore registrato nella variabile n viene stampato a video tramite la funzione printf.

https://www.okpedia.it/scanf_c


Segnala un errore o invia un suggerimento per migliorare la pagina


Il linguaggio C


FacebookTwitterLinkedinLinkedin