Ну, есть много перспектив вы можете посмотреть на него. Если вы рассматриваете его как математическую операцию, то это просто модульное деление. Даже нам это не нужно, как и все, что угодно, мы можем добиться использования вычитания, но каждый язык программирования реализует его очень оптимизированным образом.
И модульное деление не ограничивается поиском нечетных и четных чисел или арифметики часов. Существуют сотни алгоритмов, которым нужна эта операция модуля, например, криптографические алгоритмы и т. Д. Таким образом, это общая математическая операция, например, другие +, -, *,/и т. Д.
За исключением математической перспективы, на разных языках это символ для определения встроенных структур данных, например, в Perl %hash
используется для отображения того, что программист объявил хэш. Таким образом, все зависит от программирования языка программирования.
Итак, есть еще много других перспектив, которые можно добавить в список использования%.
Слишком много приложений. Вероятно, это должна быть вики сообщества. – kennytm
Вы используете его, когда это необходимо. «Арифметика часов» охватывает все виды использования, не так ли? –