Modulo-Operator in Objective-C gibt das falsche Ergebnis zurück

Ich bin ein bisschen verrückt nach den Ergebnissen, die ich mit Modulo-Arithmetik in Objective-C bekomme. -1% 3 ergibt -1, was meines Erachtens nicht der richtige Wert ist. -2% 3 ergibt -2, was ebenfalls nicht der richtige Wert ist sei 1.

Gibt es eine andere Methode, die ich neben dem Operator% verwenden sollte, um das richtige Ergebnis zu erhalten?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage