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 ++, cout
invia l'output formattato ai dispositivi di output standard, come lo schermo. Usiamo l' cout
oggetto 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
iostream
file di intestazione che ci consente di visualizzare l'output. - L'
cout
oggetto è definito all'interno dellostd
spazio dei nomi. Per utilizzare lostd
spazio 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::cout
posto di cout
.
Questo è il metodo preferito poiché l'utilizzo dello std
spazio dei nomi può creare potenziali problemi.
Tuttavia, abbiamo utilizzato lo std
spazio 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 cout
oggetto 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
endl
manipolatore 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 ++, cin
accetta l'input formattato da dispositivi di input standard come la tastiera. Usiamo l' cin
oggetto 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 cin
per prendere l'input.
Nota: se non includiamo la using namespace std;
dichiarazione, dobbiamo usare al std::cin
posto 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