Entrada / Saída Básica C ++

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 do stdnamespace. Para usar o stdnamespace, usamos a using 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 da main()função.
  • couté um objeto que imprime a string entre aspas " ". É seguido pelo <<operador.
  • return 0;é o "status de saída" da main()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 

Artigos interessantes...