Modulo-Rechner
Modulo-Rechner
Geben Sie einen Dividend und einen Divisor ein. Dies berechnet den Modulo — den Rest, der nach der Division des Dividenden durch den Divisor übrig bleibt, unter Verwendung der mathematischen Konvention, bei der der Rest für einen positiven Divisor immer nicht-negativ ist.
- Formel: a mod n = a − n × floor(a ÷ n), was für einen positiven Divisor n immer einen Rest zwischen 0 und n−1 ergibt.
- Negative Dividenden ergeben immer noch einen nicht-negativen Rest: −17 mod 5 = 3, nicht −2.
- Häufige Anwendungen: Prüfung auf gerade/ungerade Zahlen, Umlaufen von Werten in einem festen Bereich, Kryptographie.
Warum ist −17 mod 5 gleich 3 und nicht −2?
Unter der mathematischen Definition des Modulo liegt das Ergebnis immer im Bereich [0, n).
Wie unterscheidet sich dies vom %-Operator in Programmiersprachen wie JavaScript oder C?
Der %-Operator vieler Sprachen rundet in Richtung Null ab, was für einen negativen Dividenden einen negativen Rest ergeben kann.


Geben Sie einen Dividend und einen Divisor ein. Dies berechnet den Modulo — den Rest, der nach der Division des Dividenden durch den Divisor übrig bleibt, unter Verwendung der mathematischen Konvention, bei der der Rest für einen positiven Divisor immer nicht-negativ ist.

- Formel: a mod n = a − n × floor(a ÷ n), was für einen positiven Divisor n immer einen Rest zwischen 0 und n−1 ergibt.
- Negative Dividenden ergeben immer noch einen nicht-negativen Rest: −17 mod 5 = 3, nicht −2.
- Häufige Anwendungen: Prüfung auf gerade/ungerade Zahlen, Umlaufen von Werten in einem festen Bereich, Kryptographie.
Warum ist −17 mod 5 gleich 3 und nicht −2?
Unter der mathematischen Definition des Modulo liegt das Ergebnis immer im Bereich [0, n).
Wie unterscheidet sich dies vom %-Operator in Programmiersprachen wie JavaScript oder C?
Der %-Operator vieler Sprachen rundet in Richtung Null ab, was für einen negativen Dividenden einen negativen Rest ergeben kann.
