Vinzenz Mai: Rückgabewert von modulo

Beitrag lesen

Hallo Lars,

per Definition liefert modulo doch den Restwert einer Division ?!

Statt (bei einstelligem Wert) 1:3 =  0.333333 bedeutet modulo = 0
erhält die Variable "modulo" den Wert 1.

1 ganzzahlig geteilt durch 3 ist 0 Rest 1. Warum erwartest Du 0?

Was passiert hier genau, und wo finde ich eine "offizielle" Erklärung für dieses Verhalten ? Oder irre ich ganz ?

Siehe z.B. Wikipedia, Modulo.

In allen mir bekannten Beispielen zu modulo ist der zu teilende Wert immer größer als der Wert, durch den geteilt wird ...

Dann kennst Du zuwenige Beispiele :-) Folge dem von mir angegebenen Link und Du wirst ein solches Beispiel finden.

Freundliche Grüße

Vinzenz