En este tutorial, aprenderemos a usar el objeto cin para recibir información del usuario y el objeto cout para mostrar la salida al usuario con la ayuda de ejemplos.
Salida C ++
En C ++, cout
envía salida formateada a dispositivos de salida estándar, como la pantalla. Usamos el cout
objeto junto con el <<
operador para mostrar la salida.
Ejemplo 1: Salida de cadena
#include using namespace std; int main() ( // prints the string enclosed in double quotes cout << "This is C++ Programming"; return 0; )
Salida
Esto es programación en C ++
¿Cómo funciona este programa?
- Primero incluimos el
iostream
archivo de encabezado que nos permite mostrar la salida. - El
cout
objeto se define dentro delstd
espacio de nombres. Para usar elstd
espacio de nombres, usamos lausing namespace std;
declaración. - Cada programa de C ++ comienza con la
main()
función. La ejecución del código comienza desde el inicio de lamain()
función. cout
es un objeto que imprime la cadena entre comillas" "
. Lo sigue el<<
operador.return 0;
es el "estado de salida" de lamain()
función. El programa termina con esta declaración, sin embargo, esta declaración no es obligatoria.
Nota: Si no incluimos la using namespace std;
declaración, debemos usar en std::cout
lugar de cout
.
Este es el método preferido, ya que el uso del std
espacio de nombres puede crear problemas potenciales.
Sin embargo, hemos utilizado el std
espacio de nombres en nuestros tutoriales para que los códigos sean más legibles.
#include int main() ( // prints the string enclosed in double quotes std::cout << "This is C++ Programming"; return 0; )
Ejemplo 2: Salida de números y caracteres
Para imprimir los números y las variables de carácter, usamos el mismo cout
objeto pero sin usar comillas.
#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; )
Salida
70256.783 carácter: A
Notas:
- El
endl
manipulador se utiliza para insertar una nueva línea. Es por eso que cada salida se muestra en una nueva línea. - El
<<
operador se puede usar más de una vez si queremos imprimir diferentes variables, cadenas, etc. en una sola declaración. Por ejemplo:
cout << "character: " << ch << endl;
Entrada C ++
En C ++, cin
toma la entrada formateada de dispositivos de entrada estándar como el teclado. Usamos el cin
objeto junto con el >>
operador para tomar la entrada.
Ejemplo 3: entrada / salida de números enteros
#include using namespace std; int main() ( int num; cout <> num; // Taking input cout << "The number is: " << num; return 0; )
Salida
Ingrese un número entero: 70 El número es: 70
En el programa, usamos
cin>> num;
para recibir información del usuario. La entrada se almacena en la variable num. Usamos el >>
operador con cin
para tomar la entrada.
Nota: Si no incluimos la using namespace std;
declaración, debemos usar en std::cin
lugar de cin
.
C ++ tomando múltiples entradas
#include using namespace std; int main() ( char a; int num; cout <> a>> num; cout << "Character: " << a << endl; cout << "Number: " << num; return 0; )
Salida
Introduzca un carácter y un entero: F 23 Carácter: F Número: 23