Dispositivo standard input-output
Esistono due tipi di dispositivo input-output presenti nel nostro computer. Sono:
Tastiera: È un dispositivo di input standard.
Tenere sotto controllo: È un dispositivo di uscita standard.
Nella lingua C, esistono due funzioni predefinite nella libreria C. Sono funzione printf () e scanf ().
printf ()
printf () non è una parola chiave.
printf () è una funzione predefinita.
Con la funzione PF Printf (), ci sono due tipi di messaggi stampati sullo schermo:
1. Stampa il testo così com'è.
2. Valore di stampa di espressione o valore della variabile.
Esempio di programmazione 1
#includereProduzione
"\ N" è un tipo speciale di carattere chiamato personaggio newline. La funzione di "\ n" non si sta stampando sullo schermo ma cambia la posizione del cursore nella nuova riga dopo aver stampato una dichiarazione. \ n è una sequenza di anescape.
Come stampare il valore di una variabile?
Esempio di programmazione 2
#includereProduzione
Spiegazione
Per stampare il valore di una variabile, utilizziamo %d o %f o %c. Esistono tipi speciali di specificatore di formato, che non si stampano ma aiuta a stampare valori di diversi tipi di variabili come INT, Float, Char, ecc.
%d -> int, %f -> float, %c -> char, %lf -> doppio.Vogliamo vedere il valore, a = 4, quindi scriviamo:
printf (“a = %d“, a);Vogliamo vedere il valore di A è 4, quindi scriviamo:
printf ("valore di a è %d", a);Vogliamo vedere se il valore di A è 4 e B è 5; noi scriviamo:
printf (“Il valore di a è %d e b è %d“, a, b)Esempio di programmazione 3
#includereProduzione
Spiegazione
Qui dichiariamo due variabili, a e b. L'inizializzazione viene eseguita al momento della dichiarazione. Assegniamo i valori 4 a una variabile e variabile da 5 a b. Quindi sommiamo questi due valori come a + b direttamente nella funzione di funzione di output standard printf (). All'interno della funzione printf (), utilizziamo Specifier Formato ( %d), che non si stampare ma aiuta a stampare i valori della variabile di tipo intero.
Esempio di programmazione 4
#includereProduzione
Spiegazione
"GotOxy ()" è una funzione predefinita, la cui funzione è spostare la posizione del cursore ovunque nella nostra schermata di uscita. Ma questa particolare funzione funziona su Turbo C IDE. Ma se vogliamo eseguire questa funzione su altri IDE come Linux, non funziona. Dobbiamo usare la funzione GotOxy () come funzione definita dall'utente. La funzione GotOxy () non è una funzione integrata qui. Nella schermata di output, scriviamo un massimo di 80 caratteri e 25 righe in una linea. Con l'aiuto di questa funzione, possiamo spostare il cursore come ci piace sullo schermo.
scanf ()
scanf () non è una parola chiave.
scanf () è una funzione predefinita.
scanf ("formato specificatore", indirizzo variabile);
printf () Per stampare un po 'di valore sullo schermo, utilizziamo printf ().
scanf () Per prendere un valore di input dalla tastiera, utilizziamo scanf ().
scanf () eco il valore che premi sulla tastiera. getch () ottiene solo un carattere, ma scanf () prende più cifre fino a quando premiamo Invio dalla tastiera.
Esempio di programmazione 5
#includereProduzione
Spiegazione
Vogliamo mostrare come funziona la funzione di istruzioni di input scanf (). Dichiariamo una variabile denominata numero. Vogliamo prendere un valore dalla tastiera o dall'utente. Utilizziamo l'istruzione di input standard o la funzione di funzione integrata scanf (). Aiuta il programmatore a archiviare il valore che l'utente arriverà a un indirizzo specifico in cui esiste la nostra variabile. La funzione scanf () esegue questa azione con l'aiuto dell'indirizzo dell'operatore (&).
Esempio di programmazione 6
#includereProduzione
Spiegazione
Questo esempio di programmazione dichiara tre variabili di tipo intero x, y e z. Vogliamo riassumere le due variabili. Prendiamo due valori interi dall'utente utilizzando la funzione di istruzioni di input scanf (). Quindi aggiungere questi due valori utilizzando l'operatore ADD e mantenere il valore aggiunto alla variabile z. Ora stampiamo il valore di z utilizzando la funzione di istruzione di output ().
Conclusione
Dall'esempio sopra abbiamo capito che le istruzioni input-output sono ampiamente utilizzate in ogni programma C. Senza questi, non possiamo creare alcun programma robusto. Questo aiuta a prendere input dall'utente e mostra l'output all'utente. Queste sono la base di qualsiasi programma come un programma C.