Zrozumienie operatora modułu%
Rozumiem operatora Modulus pod względem następującego wyrażenia:
7 % 5
Spowoduje to powrót 2 z powodu faktu, że 5 przechodzi do 7 raz, a następnie daje 2, które pozostało, jednak moje zamieszanie pojawia się, gdy odwrócisz to stwierdzenie, aby przeczytać:
5 % 7
Daje mi to wartość 5, co trochę mnie myli. Chociaż cała 7 nie trafia do 5, część tego robi, więc dlaczego nie ma ani reszty, ani reszty dodatniej lub ujemnej 2?
Jeśli oblicza wartość 5 na podstawie faktu, że 7 nie wchodzi w 5, to dlaczego reszta to nie 7 zamiast 5?
Czuję, że brakuje mi tutaj czegoś, co rozumiem jako operatora modułu.