Calculadora
Vamos tentar escrever uma calculadora simples.
Nossa tarefa é exibir alguma expressão aritmética na tela e fazer o computador calculá-la.
Por exemplo:
5+7=12
Além disso, em vez de
5
e
7
pode haver números diferentes dependendo dos valores das variáveis
a
e
b código> no programa.
Na instrução de saída, você pode exibir não apenas texto, mas também os valores das variáveis, bem como o resultado de uma expressão aritmética. Além disso, a sequência de saída pode ser diferente. Por exemplo, para exibir a expressão acima, você precisa escrevê-la assim:
cout << a << "+" << b << "=" << a+b;
Se quisermos mostrar o valor de uma variável, basta especificar seu nome sem aspas. Se quisermos mostrar o resultado de uma expressão aritmética, basta escrever a expressão aritmética corretamente.
É preciso lembrar!
Variáveis, texto e expressões aritméticas são separados uns dos outros por <<
.
*** Em profundidade: Diferenças C***
Na string de formato, o número de especificadores de saída não é limitado, o principal para cada especificador após a string de formato é listar todos os valores separados por vírgulas, que serão substituídos pelo modelo.
Por exemplo:
printf("%d+%d=%d",a,b,a+b);
A string de formato contém três especificadores de formato de saída (%d
).
Especificador de formato -
sequência formada pelo sinal de porcentagem inicial (% code>), que é usado para especificar o tipo e o formato dos dados.
O especificador %d
indica que valores inteiros devem ser gerados. A ordem de substituição é direta. Aqueles. em vez do primeiro modelo %d
, o valor da variável a
será exibido, em vez do segundo - o valor da variável b
, e em vez do terceiro - o valor da expressão a+b
.