English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
delprintf()
escanf()
Le uscite e le entrate necessarie per il metodo sono rispettivamente in queste funzioni C. Entrambe sono funzioni di libreria e definite nel file di intestazione stdio.h.
relativamente aprintf()
escanf()
Dettagli sulla restituzione del valore della funzione sono elencati di seguito-
printf()
Il metodoIlprintf()
Il metodo viene utilizzato per stampare l'output. Restituisce il numero di caratteri stampati. Se si verifica un errore, viene restituito un valore negativo.
Ecco un programma che dimostra questo:
#include <stdio.h> int main() { char str[] = "THE SKY IS BLUE"; printf("\nIl valore restituito dalla funzione printf() per la stringa sopra è: %d", printf("%s", str)); return 0; }
Risultato dell'output
Ecco l'output del programma sopra menzionato:
THE SKY IS BLUE Il valore restituito dalla funzione printf() per la stringa sopra è: 15
Ora capiamo il programma sopra menzionato.
Prima di tutto, la stringa viene inizializzata. Poi viene utilizzatoprintf()
e il valore restituito mostrano la stringaprintf()
. Ecco il segmento di codice che mostra questo:
char str[] = "THE SKY IS BLUE"; printf("\nIl valore restituito dalla funzione printf() per la stringa sopra è: %d", printf("%s", str));
scanf()
Il metodoIlscanf()
Il metodo viene utilizzato per ottenere l'input dell'utente. Restituisce il numero di valori di input scansionati. Se ci sono fallimenti di input o errori, restituisce EOF (fine del file).
Ecco un programma che dimostra questo:
#include int main() { int x, y, z; printf("Il valore restituito dalla funzione printf() per la stringa sopra è: %d", scanf("%d%d%d", &x, &y, &z)); printf("\nx = %d", x); printf("\ny = %d", y); printf("\nz = %d", z); return 0; }
Risultato dell'output
Ecco l'output del programma sopra menzionato:
7 5 4 Il valore restituito dalla funzione scanf() è: 3 x = 7 y = 5 z = 2
Ora capiamo il programma sopra menzionato.
Ci sono tre variabili int, ossia x, y e z. L'utente utilizzascanf()
Il metodo immette i suoi valori,scanf()
E stampa il valore di ritorno. Ecco il segmento di codice che mostra questo:
int x, y, z; printf("Il valore restituito dalla funzione scanf() è: %d", scanf("%d%d%d", &x, &y, &z));
Poi stampa i valori di x, y e z ottenuti dall'utente. Ecco il segmento di codice che mostra questo:
printf("\nx = %d", x); printf("\ny = %d", y); printf("\nz = %d", z);