Entrada/salida básica de C++
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++, 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 <iostream>
using namespace std;
int main() {
// prints the string enclosed in double quotes
cout << "This is C++ Programming";
return 0;
}
Salida
This is C++ Programming
¿Cómo funciona este programa?
- Primero incluimos el
iostream
archivo de encabezado que nos permite mostrar la salida. - El
cout
el objeto se define dentro delstd
espacio de nombres Para usar elstd
espacio de nombres, usamos elusing namespace std;
declaración. - Todos los programas de C++ comienzan con el
main()
función. La ejecución del código comienza desde el inicio delmain()
función. cout
es un objeto que imprime la cadena entre comillas" "
. Le sigue el<<
operador.return 0;
es el "estado de salida" delmain()
función. El programa termina con esta declaración, sin embargo, esta declaración no es obligatoria.
using namespace std;
instrucción, necesitamos usar std::cout
en lugar de cout
.
Este es el método preferido al usar el std
el 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 <iostream>
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 caracteres, usamos el mismo cout
objeto pero sin usar comillas.
#include <iostream>
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
70 256.783 character: A
Notas:
- El
endl
El manipulador se utiliza para insertar una nueva línea. Es por eso que cada salida se muestra en una nueva línea. - El
<<
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 los dispositivos de entrada estándar, como el teclado. Usamos el cin
objeto junto con el >>
operador para tomar entrada.
Ejemplo 3:Entrada/Salida de enteros
#include <iostream>
using namespace std;
int main() {
int num;
cout << "Enter an integer: ";
cin >> num; // Taking input
cout << "The number is: " << num;
return 0;
}
Salida
Enter an integer: 70 The number is: 70
En el programa, usamos
cin >> num;
para tomar la entrada del usuario. La entrada se almacena en la variable num . Usamos el >>
operador con cin
para tomar entrada.
using namespace std;
instrucción, necesitamos usar std::cin
en lugar de cin
.
C++ tomando múltiples entradas
#include <iostream>
using namespace std;
int main() {
char a;
int num;
cout << "Enter a character and an integer: ";
cin >> a >> num;
cout << "Character: " << a << endl;
cout << "Number: " << num;
return 0;
}
Salida
Enter a character and an integer: F 23 Character: F Number: 23
Lenguaje C
- Entrada y salida básica de C#
- Entrada/salida básica de C++
- Operadores de C++
- Comentarios de C++
- Plantillas de clase de C++
- C Entrada Salida (E/S)
- Entrada, salida e importación de Python
- Entrada y salida básica de Java
- Entrada/salida básica de C++:ejemplo de Cout, Cin, Cerr
- Pestillo D
- C - Sintaxis básica