|
| ||||||||||||||||||||||
InhaltDivision mit Rest
| Division mit RestModuloModulo berechnet den Rest b der Division n/m. Man kann eine Funktion definieren, welche jedem Zahlenpaar { n ; m } eindeutig den Teilerrest b zuordnet. Diese nennt man „Modulo“ [] (lat. Modulus, Kasus Ablativ: „durch Maß“ oder auch „mit Maß“, somit Mehrzahl Moduli) und wird meistens mit mod abgekürzt. In vielen Programmiersprachen wird sie durch % dargestellt und als Operator behandelt. Sei die Funktion mit
Neben dieser sogenannten „Mathematischen Variante“ wird oft auch eine ähnliche Funktion als Modulo bezeichnet, welche für negative Argumente unterschiedliche Ergebnisse liefert und „symmetrische Variante“ genannt wird:
Gilt Steht in einer Sprache wie C(++) oder Java nur die symmetrische Variante zur Verfügung, kann man Ergebnisse nach der mathematischen Variante erhalten mit:
wobei % der symmetrischen Modulooperation entspricht und mod der mathematischen.
Copyright- und Lizenzinformationen: Diese Seite basiert auf dem Artikel Division mit Rest aus der freien Enzyklοpädιe Wιkιpedιa und steht unter der Lizenz Creative Commons CC-BY-SA 3.0 Unported (Kurzfassung). Liste der Autoren |
| ||||||||||||||||||||
Load: 26; Render: 0; Total: 26