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" della- main()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








