Bueno, hay muchos puntos de vista que usted puede buscar en ella. Si lo ves como una operación matemática, entonces es solo una división de módulo. Aunque no necesitamos esto como lo haga%, también podemos usar la sustracción, pero cada lenguaje de programación lo implementa de manera muy optimizada.
Y la división de modulu no se limita a la búsqueda de números impares o aritméticos de reloj. Hay cientos de algoritmos que necesitan esta operación de módulo, por ejemplo, algoritmos de criptografía, etc. Así que es una operación matemática general como otros +, -, *, /, etc.
Excepto la perspectiva matemática, diferentes idiomas usan esto símbolo para definir las estructuras de datos incorporadas, como en Perl %hash
se usa para mostrar que el programador declaró un hash. Por lo tanto, todo varía según el diseño del lenguaje de programación.
Así que todavía hay muchas otras perspectivas que se pueden agregar a la lista de uso de%.
Demasiadas aplicaciones. Probablemente esto debería ser wiki de la comunidad. – kennytm
Lo usa cuando es necesario. La "aritmética de reloj" cubre todos los usos, ¿no es así? –