Neste tutorial, aprenderemos a usar o objeto cin para obter a entrada do usuário, e o objeto cout para exibir a saída ao usuário com a ajuda de exemplos.
Saída C ++
Em C ++, coutenvia saída formatada para dispositivos de saída padrão, como a tela. Usamos o coutobjeto junto com o <<operador para exibir a saída.
Exemplo 1: saída de string
#include using namespace std; int main() ( // prints the string enclosed in double quotes cout << "This is C++ Programming"; return 0; )
Resultado
Esta é a programação C ++
Como é que este programa funciona?
- Primeiro incluímos o
iostreamarquivo de cabeçalho que nos permite exibir a saída. - O
coutobjeto é definido dentro dostdnamespace. Para usar ostdnamespace, usamos ausing namespace std;instrução. - Todo programa C ++ começa com a
main()função. A execução do código começa no início damain()função. couté um objeto que imprime a string entre aspas" ". É seguido pelo<<operador.return 0;é o "status de saída" damain()função. O programa termina com esta declaração, entretanto, esta declaração não é obrigatória.
Nota: Se não incluirmos a using namespace std;instrução, precisamos usar em std::coutvez de cout.
Este é o método preferido, pois usar o stdnamespace pode criar problemas potenciais.
No entanto, usamos o stdnamespace em nossos tutoriais para tornar os códigos mais legíveis.
#include 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 coutobjeto, mas sem usar aspas.
#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; )
Resultado
70 256,783 caracteres: A
Notas:
- O
endlmanipulador é usado para inserir uma nova linha. É por isso que cada saída é exibida em uma nova linha. - 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 ++, cinrecebe entrada formatada de dispositivos de entrada padrão, como o teclado. Usamos o cinobjeto junto com o >>operador para obter a entrada.
Exemplo 3: entrada / saída inteira
#include using namespace std; int main() ( int num; cout <> num; // Taking input cout << "The number is: " << num; return 0; )
Resultado
Insira um número inteiro: 70 O número é: 70
No programa, usamos
cin>> num;
para receber a entrada do usuário. A entrada é armazenada na variável num. Usamos o >>operador com cinpara receber a entrada.
Nota: Se não incluirmos a using namespace std;instrução, precisamos usar em std::cinvez de cin.
C ++ com múltiplas entradas
#include using namespace std; int main() ( char a; int num; cout <> a>> num; cout << "Character: " << a << endl; cout << "Number: " << num; return 0; )
Resultado
Insira um caractere e um inteiro: F 23 Caractere: F Número: 23








