A muchos les surge la duda (más cuando migran de otro lenguaje, como pascal) de cual es el operador mod o residuo de la división entera en C/C++. Pues este operador es “%”.
Ejemplos de uso y resultados
[sourcecode language='cpp']int a; a=10%3;[/sourcecode] En este caso, “a” va a almacenar el valor de 1, ya que 10 dividio por 3 da de residuo 1 (10/3=3 y sobra 1)
El operador % es usado muchas veces en casos como: – ciclos circulares
- recorrer una matriz con un sólo índice
- Al hacer cambios de base de números (por ejemplo de decimal a binario)
- y otras cosas de las que ahorita no me acuerdo