Além de ser totalmente compatível com o método de escrita C, que é implementado usando as funções printf e scanf, C++ também possui seu próprio conjunto de fluxos de entrada e saída (o fluxo mencionado aqui refere-se à leitura de um determinado dispositivo IO ou sequência escrita de caracteres, normalmente chamados de " stream "). Os fluxos de entrada e saída em C++ são representados por cin e cout respectivamente. Antes de usá-lo, você precisa usar a biblioteca padrão iostream, ou seja, você também deve adicionar a frase #include<iostream> no início. como usar cin e cout.
1. Uso do fluxo de saída cout:
O fluxo de saída cout precisa ser usado com o operador de saída << , como a instrução de saída:
cout<<Olá;
A string Hello será exibida na tela.
Essencialmente, a string Hello é inserida no objeto cout, e o objeto cout é retornado como o valor de retorno, então você também pode usar << para gerar vários conteúdos continuamente posteriormente, como:
cout<<Olá<<www.dotcpp.com;
Olá www.dotcpp.com aparecerá na tela.
Você pode aprender e experimentar por conta própria!
Além disso, quando se trata de cout, o mais comumente usado é o manipulador endl, que pode ser inserido diretamente no cout para produzir uma saída de nova linha, como:
cout<<Olá<<endl<<www.dotcpp.com<<endl;
A tela exibirá:
Oláwww.dotcpp.com
Certifique-se de testá-lo no computador e tente usar a saída cout.
2. Uso do fluxo de entrada cin:
Antes de receber um dado, você deve primeiro definir uma variável do mesmo tipo para armazenar os dados e, em seguida, usar cin com o operador >> input para receber a entrada do usuário do teclado, como código:
#include<iostream>usingnamespacestd;intmain(){inta;cout<<inputnumber:<<endl;cin>>a;cout<<Get<<a<<endl;return0;}
Após a execução do programa, os resultados são os seguintes:
número de entrada: 24Get24
Da mesma forma, cin também pode receber múltiplas variáveis continuamente, como:
inta,b;cin>>a>>b;
Teste o uso de cin e cout digitando você mesmo o código!
Através do aprendizado acima, acredito que todos dominaram inicialmente o uso de entrada e saída em C++. Você pode ficar um pouco desconfortável com isso. Por exemplo, você não precisa especificar o tipo de variável de entrada ou saída. e cout em si são uma classe, não uma função, e até mesmo palavras-chave, todos devem estar cientes disso. E com um estudo aprofundado e contínuo no futuro, todos compreenderão gradualmente o motivo.