Familiarizar-se cedo com o uso dos operadores, são obrigações de todos
os interessados por linguagem C.
Ter domínio sobre as quatro classes de operadores é fundamental para
quem programa em C, isto é básico, não podemos pular.
Em posts anteriores já venho falando sobre operadores, e neste aqui,
concentro as atenções aos operadores aritiméticos.
Todos os operadores aritméticos trabalham sempre com dois operacionais
um na direita e outro na esquerda por isto são considerados binários.
Os cálculos de expressões aritiméticas em C obedece regras rígidas de
precedências de operadores para que os cáculos sejam exatos.
Más isto não é um problema para o programador já que o mesmo pode utilizar
parênteses para definir que estes cálculos devam ser realizados primeiro,
isto nada mais é do que o fato em que estamos alterando a ordem
das operações já que os parênteses tem o maior nível de precedência.
Basicamente os parênteses vem primeiro, se houver vários, os cálculos
acontece da esquerda para direita já que o nível de precedência são iguais.
depois vem: multiplicação, divisão, adição e subtração.
Os operadores aritiméticos são estes abaixo:
++ Incremento
-- Decremento
% Módulo da divisão (resto)
/ Divisão
* Multiplicação
+ Adição
- Subtração, também menos unário
Este post é voltado aos operadores aritiméticos Divisão (/) e Módulo
da divisão (%).
Quando usamos o operador / para dividirmos um número inteiro, o resto
é ignorado, é como se estivéssemos dividindo um número por seus divisores.
Más como tudo em C funciona, temos o operador Módulo da divisão, ele retorna
o resto de uma divisão inteira, só não podemos esquecer que este operador
não deverá ser usado em tipos float ou double.
Neste programa fica bem claro o uso destes dois operadores.
Comentários ir para topo
Código fonte ir para topo
