Funciones De Salida - Cout

C++ no tiene operaciones de entrada/salida como parte del lenguaje en sí, sino que define la librería iostream.h para añadir estas funciones. La salida por pantalla se hace a través de cout, por ejemplo "Hello, mundo":

#include
main(){
cout << "Hello, mundo";
}
El operador <<, llamado operador de inserción, le dice al sistema que imprima la variable que le sigue, pero deja que el sistema decida cómo imprimir los datos. No le hemos indicado el tipo de la variable que queremos imprimir, es el sistema el que determina el tipo de la variable, y lo imprime adecuadamente. Tampoco hemos formateado la salida. De nuevo es el sistema el que determina el número de cifras, el de espacios en blanco ... Se pueden utilizar los caracteres de escape de C. Por ejemplo, en el programa anterior podemos añadir un retorno de carro:

#include
main(){
cout << "Hello\n";
cout << "mundo";
}

cout saca por pantalla cualquier tipo de dato estándar que existe en C++, bien sea un carácter, un número o movimientos especiales del cursor, como \n en el ejemplo anterior.