In questo tutorial impareremo a usare l'oggetto cin per ricevere input dall'utente e l'oggetto cout per visualizzare l'output all'utente con l'aiuto di esempi.
Uscita C ++
In C ++, coutinvia l'output formattato ai dispositivi di output standard, come lo schermo. Usiamo l' coutoggetto insieme <<all'operatore per visualizzare l'output.
Esempio 1: output di stringa
#include using namespace std; int main() ( // prints the string enclosed in double quotes cout << "This is C++ Programming"; return 0; )
Produzione
Questa è la programmazione C ++
Come funziona questo programma?
- Per prima cosa includiamo il
iostreamfile di intestazione che ci consente di visualizzare l'output. - L'
coutoggetto è definito all'interno dellostdspazio dei nomi. Per utilizzare lostdspazio dei nomi, abbiamo utilizzato l'using namespace std;istruzione. - Ogni programma C ++ inizia con la
main()funzione. L'esecuzione del codice inizia dall'inizio dellamain()funzione. coutè un oggetto che stampa la stringa tra virgolette" ". È seguito<<dall'operatore.return 0;è lo "stato di uscita" dellamain()funzione. Il programma termina con questa istruzione, tuttavia, questa istruzione non è obbligatoria.
Nota: se non includiamo la using namespace std;dichiarazione, dobbiamo usare al std::coutposto di cout.
Questo è il metodo preferito poiché l'utilizzo dello stdspazio dei nomi può creare potenziali problemi.
Tuttavia, abbiamo utilizzato lo stdspazio dei nomi nei nostri tutorial per rendere i codici più leggibili.
#include int main() ( // prints the string enclosed in double quotes std::cout << "This is C++ Programming"; return 0; )
Esempio 2: output di numeri e caratteri
Per stampare i numeri e le variabili dei caratteri, usiamo lo stesso coutoggetto ma senza usare le virgolette.
#include using namespace std; int main() ( int num1 = 70; double num2 = 256.783; char ch = 'A'; cout << num1 << endl; // print integer cout << num2 << endl; // print double cout << "character: " << ch << endl; // print char return 0; )
Produzione
70256.783 caratteri: A
Appunti:
- Il
endlmanipolatore viene utilizzato per inserire una nuova riga. Ecco perché ogni output viene visualizzato in una nuova riga. - L'
<<operatore può essere utilizzato più di una volta se vogliamo stampare diverse variabili, stringhe e così via in una singola istruzione. Per esempio:
cout << "character: " << ch << endl;
Input C ++
In C ++, cinaccetta l'input formattato da dispositivi di input standard come la tastiera. Usiamo l' cinoggetto insieme >>all'operatore per prendere l'input.
Esempio 3: input / output intero
#include using namespace std; int main() ( int num; cout <> num; // Taking input cout << "The number is: " << num; return 0; )
Produzione
Immettere un numero intero: 70 Il numero è: 70
Nel programma abbiamo usato
cin>> num;
per ricevere input dall'utente. L'input è memorizzato nella variabile num. Usiamo l' >>operatore con cinper prendere l'input.
Nota: se non includiamo la using namespace std;dichiarazione, dobbiamo usare al std::cinposto di cin.
C ++ che accetta più input
#include using namespace std; int main() ( char a; int num; cout <> a>> num; cout << "Character: " << a << endl; cout << "Number: " << num; return 0; )
Produzione
Immettere un carattere e un numero intero: F 23 Carattere: F Numero: 23








