English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Entrada y salida
En C ++En este tutorial, aprenderemos a través de ejemplos cómo usar el objeto cin para obtener entrada del usuario y el objeto cout para mostrar salida al usuario.
#include <iostream> using namespace std; int main() { // Imprimir cadena entre comillas dobles cout << "Esto es C ++Programación"; return 0; }
Resultado de la salida
Esto es C ++Programación
¿Cómo funciona este programa?
Primero incluimos el archivo de encabezado iostream que permite mostrar la salida.
El objeto cout se define en el espacio de nombres std. Para usar el espacio de nombres std, hemos utilizado la instrucción using namespace std;.
Cada C ++Todos los programas comienzan con la función main(). La ejecución del código comienza en el principio de la función main().
cout es un objeto que imprime cadenas dentro de comillas "". Después de esto viene el operador <<.
return 0; es el "estado de salida" de la función main(). El programa termina con esta instrucción, pero no es obligatorio.
Para imprimir variables de número y carácter, usamos el mismo objeto cout, pero sin usar comillas.
#include <iostream> using namespace std; int main() { int num1 = 70; double num2 = 256.783; char ch = 'A'; cout << num1 << endl; // Imprimir entero cout << num2 << endl; // Imprimir número double cout << "character: " << ch << endl; // Imprimir cadena return 0; }
Resultado de la salida
70 256.783 character: A
Atención:
El efecto de endl es cambiar de línea. Puede insertarse en el flujo de salida, lo que produce un salto de línea '\n' en el resultado de salida. Esto es por qué cada salida se muestra en una nueva línea.
Si queremos imprimir diferentes variables, cadenas, etc. en una sola instrucción, podemos usar el operador << varias veces. Por ejemplo:
cout << "character: " << ch << endl;
En C ++En C, cin recibe entradas formateadas desde el dispositivo de entrada estándar (por ejemplo, el teclado). Usamos el objeto cin y el operador >> para la entrada.
#include <iostream> using namespace std; int main() { int num; cout << "Ingrese un entero: "; cin >> num; // Aceptar entrada cout << "este número es: " << num; return 0; }
Resultado de la salida
Ingrese un entero: 70 Este número es: 70
En el programa, hemos utilizado
cin >> num;
Aceptar la entrada del usuario. La entrada se almacena en la variable num. Usamos el operador >> y cin para la entrada.
Atención:Si no se incluye la instrucción using namespace std; se debe usar std::cin en su lugar.
#include <iostream> using namespace std; int main() { char a; int num; cout << "Ingrese un carácter y un entero: "; cin >> a >> num; cout << "Carácter: " << a << endl; cout << "Números: " << num; return 0; }
Resultado de la salida
Ingrese un carácter y un entero: F 23 Carácter: F Números: 23