Понимание модуля оператора%

Я понимаю оператор модуля в терминах следующего выражения:

7 % 5

Это вернуло бы 2 из-за того, что 5 входит в 7 один раз, а затем дает 2, которое осталось, однако моя путаница возникает, когда вы меняете это утверждение следующим образом:

5 % 7

Это дает мне значение 5, что немного смущает меня. Хотя целые 7 не входят в 5, часть делает так, почему нет ни остатка, ни остатка положительного или отрицательного 2?

Если он вычисляет значение 5 на основе того факта, что 7 вообще не входит в 5, почему остаток тогда не 7 вместо 5?

Я чувствую, что здесь есть кое-что, чего мне не хватает в моем понимании оператора модуля.

Ответы на вопрос(9)

Ваш ответ на вопрос