Modulo ist der Rest einer Division ganzer Zahlen
Modulo bezeichnet den Rest einer Division mit ganzen Zahlen. Als eigenständige Funktion ist Modulo in dem meisten Programmiersprachen enthalten. Es wird dort als Funktion oder Operator behandelt, meistens mit dem Kürzel \(mod\) oder \(\%\) dargestellt.
In der Mathematik entspricht es dem Rest einer Division, wie es hier unter Division mit Rest beschrieben ist.
Beispiel: \(17 / 5 = 3\) Rest \(2\)
In dem Beispiel oben ist Modulo = \(2\)
Dividiert man Zahlen mit unterschiedlichen Vorzeichen, ergeben sich auch unterschiedlichen Vorzeichen für die Resultate. In den folgenden Beispielen ist die mathematische Division und die Modulo Funktion wie sie in Computern integriert ist gegenübergestellt.
\(\small 7\,/\, 3 = 2 \; Rest \, 1\) \(\small -7 \,/\, 3 = -2 \; Rest \; -1\) \(\small 7\, / -3 = -2\ \; Rest \; 1\) \(\small -7\,/ -3 = 2 \; Rest \; -1\) |
\(\small 7\,mod\, 3 = 2 \; Rest \; 1\) \(\small -7 \,mod\, 3 = -2 \; Rest \; -1\) \(\small 7\, / -3 = -2 \; Rest \; 1\) \(\small -7\,mod -3 = 2 \; Rest \; -1\) |
Im RedCrab Calculator wird zur Berechnung des Rests einer Division das Schlüsselword MOD verwendet.
7 mod 3=1