Der Modulo operator gibt den Rest einer ganzzahligen Division zurück. Angenommen, ich möchte 22/7 berechnen. Dann würde ich ja ein Ergebnis mit 3 Komma noch was rausbekommen. Bei einer ganzahligen Division vergisst Du das Komma noch was und sagst: 22/7 ist 3. Nun bleibt bei dieser rechnung ja demnach ein ungeteilter Rest übrig (in diesem Fall 1 = 22 - 3*7 ). Diese 1 gibt dir der Modulooperator zurück. -- Gruß, virtual Quote of the Month Ich eß' nur was ein Gesicht hat (Creme 21)
Ich sollte noch hinzufügen, dass wenn du den Modulo Operator % in C/C++ benutzt, nur mit int und long funktioniert. Wenn du float oder double nimmst und damit % benutzt, wirst du einen Compiler-Fehler bekommen. -- A! Elbereth Gilthoniel! silivren penna míriel o menel aglar elenath, Gilthoniel, A! Elbereth!