Entrada/saída básica de C++
Entrada/saída básica de C++
Neste tutorial, aprenderemos a usar o objeto cin para receber a entrada do usuário e o objeto cout para exibir a saída para o usuário com a ajuda de exemplos.
Saída C++
Em C++,
cout
envia a saída formatada para dispositivos de saída padrão, como a tela. Usamos o cout
objeto junto com o <<
operador para exibir a saída. Exemplo 1:saída de string
#include <iostream>
using namespace std;
int main() {
// prints the string enclosed in double quotes
cout << "This is C++ Programming";
return 0;
}
Saída
This is C++ Programming
Como esse programa funciona?
- Primeiro, incluímos o
iostream
arquivo de cabeçalho que nos permite exibir a saída. - O
cout
objeto é definido dentro dostd
namespace. Para usar ostd
namespace, usamos ousing namespace std;
declaração. - Todo programa C++ começa com o
main()
função. A execução do código começa desde o início domain()
função. cout
é um objeto que imprime a string entre aspas" "
. Ele é seguido pelo<<
operador.return 0;
é o "status de saída" domain()
função. O programa termina com esta declaração, no entanto, esta declaração não é obrigatória.
Observação: Se não incluirmos o
using namespace std;
declaração, precisamos usar std::cout
em vez de cout
. Este é o método preferido para usar o
std
namespace pode criar problemas potenciais. No entanto, usamos o
std
namespace em nossos tutoriais para tornar os códigos mais legíveis.
#include <iostream>
int main() {
// prints the string enclosed in double quotes
std::cout << "This is C++ Programming";
return 0;
}
Exemplo 2:saída de números e caracteres
Para imprimir os números e variáveis de caracteres, usamos o mesmo
cout
objeto, mas sem usar aspas.
#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;
}
Saída
70 256.783 character: A
Observações:
- O
endl
manipulador é usado para inserir uma nova linha. É por isso que cada saída é exibida em uma nova linha. - O
<<
O operador pode ser usado mais de uma vez se quisermos imprimir diferentes variáveis, strings e assim por diante em uma única instrução. Por exemplo:
cout << "character: " << ch << endl;
Entrada C++
Em C++,
cin
recebe entrada formatada de dispositivos de entrada padrão, como o teclado. Usamos o cin
objeto junto com o >>
operador para receber entrada. Exemplo 3:entrada/saída inteira
#include <iostream>
using namespace std;
int main() {
int num;
cout << "Enter an integer: ";
cin >> num; // Taking input
cout << "The number is: " << num;
return 0;
}
Saída
Enter an integer: 70 The number is: 70
No programa, usamos
cin >> num;
para receber a entrada do usuário. A entrada é armazenada na variável num . Usamos o
>>
operador com cin
para receber entrada. Observação: Se não incluirmos o
using namespace std;
declaração, precisamos usar std::cin
em vez de cin
. C++ recebendo várias 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;
}
Saída
Enter a character and an integer: F 23 Character: F Number: 23
Linguagem C