Please enable JavaScript.
Coggle requires JavaScript to display documents.
entrada e saída com streams - Coggle Diagram
entrada e saída com streams
ios
istream
cin
leitura do input
ostream
cout
saida de dados
cerr
erro de saída
clog
saída com informações adicionais de execução
flags de formatação
controla como a entrada e a saída de dados sao processadas. tipo o showpos
seft(): define uma flag de formatação alterando o comportamento do fluxo
unseft(): remove uma flag de formatação
os 2 atuam de forma direta, mas da pra usar manipuladores
manipuladores
alteram o comportamento do fluxo de dados
showpos
faz o número ficar com o sinal +, e noshowpos faz com que o sinal não apareça
<<:lê a saída do dado e apresenta algo na tela, ja >> lê o dado fornecido e associa ao valor de uma variavel
funções
setprecision(n): significa que o número vai ter a precisão de acordo com o valor de n. tipo PI com n=3 vai ser 3.14
showpoint: amostra o ponto decimal mesmo se o número for inteiro, tipo 5.0 vai ser 5.000
noshowpoint: faz o oposto, no caso 5.0 seria 5
fixed: usa do setprecision, mas com fixed é so o número após o ponto, tipo: cout << fixed << setprecision(2) << 3.14159265358979 << endl; // Saída: 3.14
scientific: número de ponto flutuante em notação cientifica, ex:cout << scientific << setprecision(3) << 12345.6789 << endl; // Saída: 1.235e+04
const
torna a variavel inalterada