segunda-feira, 1 de fevereiro de 2010

Expressões aritméticas:

Existem cinco tipos de expressões aritméticas em C.

"Adição, subtração, multiplicação, divisão e resto da divisão."

Adição é tratada com o símbolo +
Subtração com o símbolo -
Multiplicação com o símbolo *
Divisão com o símbolo /
Resto da divisão com o símbolo %

Acredito que, a única coisa que devemos comentar seja a expressão resto da divisão.
Por exemplo:

5%2

Estamos querendo saber o resto da divisão de 5 por 2, que no caso é 1.
Ou seja, se mandarmos efetuar essa expressão, o programa nos retornará como resposta 1.

Agora, como na matemática, temos uma regrinha de precedência dos operadores.
exemplo:

5/4+1

poderiamos considerar como se fosse:

5/4 +1 = 2,25 ou
5/4+1 = 5/5 = 1

Em C, temos uma precedência, a multiplicação, divisão e resto de divisão são preferencias, ou seja, nesse caso, a resposta correta será a primeira resposta, pois a divisão tem prioridade sobre a soma, ou seja, ele fará primeiro 5/4 e depois somará o resultado disso com 1.
Porém, se quisermos que 5/4+1 seja 5/5, é só utilizarmos parenteses, como na matemática.
exemplo:

5/(4+1) = 5/5 = 1


outro exemplo:

5*6+2

como sabemos, C tem preferência pela divisão, multiplicação e resto da divisão, no caso, ele fará:

5*6 +2 = 30 + 2 = 32.


Até breve.

Nenhum comentário:

Postar um comentário