Programar em C/Operações matemáticas (Básico): diferenças entre revisões

[edição não verificada][edição não verificada]
Conteúdo apagado Conteúdo adicionado
Edudobay (discussão | contribs)
m nav
Edudobay (discussão | contribs)
Sem resumo de edição
Linha 2:
== Operações matemáticas ==
 
Em C, fazer operações matemáticas simples é bastante fácil e intuitivo. Por exemplo, se quisermos que uma variável contenha o resultado da conta 123 + 912, fazemos assim:
 
var = 123 + 912;
Linha 12:
int a = 15;
int b = 72;
int c = a * b; <i>/* '''c''' valerá 15&times;7215×72 */</i>
 
Podemos usar mais de um operador na mesma expressão. A precedência é igual à usada na matemática comum:
Linha 27:
 
Se quisermos um resultado não-inteiro, um dos operandos deve ser não-inteiro. Nesse exemplo, poderíamos usar <tt>3.0/2</tt> ou <tt>3/2.0</tt>, ou mesmo <tt>3./2</tt> ou <tt>(1.0 * 3)/2</tt>, pois, em C, uma operação envolvendo um número não-inteiro sempre terá como resultado um número real.
 
<div style="background-color: #ddffdd; padding: 10px; margin: 20px;">
'''Note''' que em C o separador decimal é o ponto e não a vírgula.
</div>
 
O seguinte exemplo poderia surpreender, pois o programa dirá que o valor de <var>f</var> continua sendo 3.