English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

C++ Entrada e saída

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.

C ++Saída

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.

Exemplo1:Saída de string

#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.

Exemplo2:Saída de número e caractere

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;

C ++Entrada

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.

Exemplo3:Entrada de inteiro/Saída

#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.

C ++Aceitar múltiplas entradas

#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