L'istruzione COUT in C++

L'istruzione COUT nel linguaggio di programmazione C++ ti permette di stampare i dati in output sulla console del computer. E' un'abbreviazione di "character output".

cout << valore_da_stampare;

L'istruzione si compone di tre parti

  • cout è il flusso di output standard
  • << è l'operatore di inserimento
  • valore_da_stampare è il valore che vuoi stampare sulla console

L'istruzione COUT è inclusa nella libreria standard "iostream" di C++.

La libreria "iostream" (I/O stream) fornisce funzioni per l'input e l'output, inclusi i flussi di input e output standard. Sono noti rispettivamente come "cin" e "cout".

Pertanto, se vuoi usare l'istruzione COUT devi prima richiamare la libreria con la direttiva #include <iostream>.

Ti faccio un esempio pratico.

Digita questo programma in C++

  1. #include <iostream>
  2. int main() {
  3. std::cout << "Hello world";
  4. return 0;
  5. }

Questo programma stampa la stringa "Hello world" sullo schermo.

Hello world

Puoi utilizzare l'istruzione COUT per stampare i valori di variabili di diversi tipi di dati.

Ad esempio, puoi usarla per stampare il valore numerico di una variabile intera chiamata "numero".

  1. #include <iostream>
  2. int main() {
  3. int numero=10;
  4. std::cout << numero;
  5. return 0;
  6. }

In questo caso il programma stampa sullo schermo il valore contenuto nella variabile ossia 10

10

Il prefisso std:: prima dell'istruzione COUT indica che stai usando una funzione della libreria standard.

Se vuoi evitare di aggiungere il prefisso std:: in ogni istruzione standard di I/O, aggiungi la dichiarazione using namespace std; all'inizio del programma.

  1. #include <iostream>
  2. using namespace std;
  3. int main() {
  4. int numero=10;
  5. cout << numero;
  6. return 0;
  7. }

Puoi utilizzare l'istruzione COUT anche per stampare più valori sulla stessa riga.

In questo caso devi ripetere l'operatore di inserimento "<<" più volte nell'istruzione.

  1. #include <iostream>
  2. using namespace std;
  3. int main() {
  4. int a=5;
  5. int b=10;
  6. cout << "Valore di a= " << a << ", Valore di b= " << b;
  7. return 0;
  8. }

Il risultato è la stampa dei valori delle variabili "a" e "b" sulla stessa riga, separati tra loro da una virgola.

Valore di a: 5, Valore di b: 10

 
 

Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

FacebookTwitterLinkedinLinkedin