Respostas
respondido por:
0
Resposta:
Na linguagem C, o operador % (módulo) retorna o resto da divisão entre dois números.
No exemplo mostrado, se tentarmos dividir 2 por 3 o produto seria 0,666...
A motivo do resto da divisão dar 2 é porque o operador % (módulo) só faz divisão até o produto ser um número inteiro ou zero.
No caso do exemplo, não conseguimos dividir 2 por 3, porque 3 é maior do que 2, assim fazendo que o resultado seja um número decimal. Quando atingimos essa condição o % (modulo) retorna o que sobrou da divisão, que no caso é o proprio 2 (por não termos conseguido dividir nenhuma vez).
Vamo tentar outro exemplo...
> 7 % 3 = 1
Neste exemplo coseguimos dividir o 7 pelo 3 duas vezes, e não mais do que isso.
Anexos:
Perguntas similares
3 anos atrás
3 anos atrás
3 anos atrás
5 anos atrás
5 anos atrás
7 anos atrás
7 anos atrás