Entrada / salida básica de C ++

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 ++, coutenvía salida formateada a dispositivos de salida estándar, como la pantalla. Usamos el coutobjeto 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 iostreamarchivo de encabezado que nos permite mostrar la salida.
  • El coutobjeto se define dentro del stdespacio de nombres. Para usar el stdespacio de nombres, usamos la using 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 la main()función.
  • coutes un objeto que imprime la cadena entre comillas " ". Lo sigue el <<operador.
  • return 0;es el "estado de salida" de la main()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::coutlugar de cout.

Este es el método preferido, ya que el uso del stdespacio de nombres puede crear problemas potenciales.

Sin embargo, hemos utilizado el stdespacio 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 coutobjeto 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 endlmanipulador 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 ++, cintoma la entrada formateada de dispositivos de entrada estándar como el teclado. Usamos el cinobjeto 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 cinpara tomar la entrada.

Nota: Si no incluimos la using namespace std;declaración, debemos usar en std::cinlugar 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 

Articulos interesantes...