English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Neste tutorial, vamos aprender a usar o objeto cin para obter entrada do usuário e o objeto cout para exibir saída para o usuário por meio de exemplos.
No C ++Dentro dele, cout envia a saída formatada para o dispositivo de saída padrão, como a tela. Usamos o objeto cout com o operador << para exibir a saída.
#include <iostream> using namespace std; int main() { // Imprime uma string entre aspas duplas cout << "Este é o C ++Programação"; return 0; }
Resultado da Saída
Este é o C ++Programação
Como funciona este programa?
Primeiro, incluímos o cabeçalho iostream que permite exibir a saída.
O objeto cout é definido no espaço de nomes std. Para usar o espaço de nomes std, usamos a declaração using namespace std;.
Cada C ++Todos os programas começam com a função main(). A execução do código começa no início da função main().
cout é um objeto para imprimir strings dentro das aspas "" e é seguido pelo operador <<.
return 0; é o "estado de saída" da função main(). O programa termina com esta instrução, mas não é obrigatório.
Para imprimir variáveis de número e caractere, usamos o mesmo objeto cout, mas não usamos aspas.
#include <iostream> using namespace std; int main() { int num1 = 70; double num2 = 256.783; char ch = 'A'; cout << num1 << endl; // Imprime um inteiro cout << num2 << endl; // Imprime um double float cout << "character: " << ch << endl; // Imprime uma string return 0; }
Resultado da Saída
70 256.783 character: A
Atenção:
O endl tem a função de quebrar linha e pode ser inserido no fluxo de saída, resultando em um caractere de nova linha '\n' no resultado de saída. Isso é o motivo pelo qual cada saída é exibida em uma nova linha.
Se quisermos imprimir diferentes variáveis, strings, etc., em uma única instrução, podemos usar várias vezes o operador <<. Por exemplo:
cout << "character: " << ch << endl;
No C ++Dentro de um C, cin obtém entrada formatada do dispositivo de entrada padrão (por exemplo, teclado). Usamos o objeto cin e o operador >> para entrada.
#include <iostream> using namespace std; int main() { int num; cout << "Entre com um inteiro: "; cin >> num; // Aceita a entrada cout << "Este número é: " << num; return 0; }
Resultado da Saída
Entre com um inteiro: 70 Este número é: 70
No programa, usamos
cin >> num;
Aceita a entrada do usuário. A entrada é armazenada na variável num. Usamos o operador >> e cin para entrada.
Atenção:Se não conter a declaração using namespace std; é necessário usar std::cin em vez de cin.
#include <iostream> using namespace std; int main() { char a; int num; cout << "Entre um caractere e um inteiro: "; cin >> a >> num; cout << "Caractere: " << a << endl; cout << "Números: " << num; return 0; }
Resultado da Saída
Entre um caractere e um inteiro: F 23 Caractere: F Números: 23