English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

C++ Tutoriales básicos

C++ Control de flujo

C++ Funciones

C++ Arreglo & Cadenas

C++ Estructuras de datos

C++ Clases & Objetos

C++ Punteros

C++ Herencia

C++ Tutorial STL

C++ Map(almacenamiento)

C++ <cmath>

Entrada y salida

C ++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.

Ejemplo1:Salida de cadena

#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.

Ejemplo2:Salida de número y carácter

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;

C ++Entrada

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.

Ejemplo3:Entrada de entero/Salida

#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.

C ++Aceptar múltiples entradas

#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