next up previous contents index
Weiter: 3.8 Konkatination Hinauf: Ausdrücke Zurück: 3.6 Elementtests

Operationen für ganze Zahlen

 

Die ganzzahlige Division   und deren Rest  ist definiert durch:

A = (A/B)B + (A rem B),

wobei (A rem B) das Vorzeichen von A und einen Absolutbetrag kleiner als der Absolutbetrag von B hat. Außerdem gilt

(-A)/B = -(A/B) = A/(-B).

Das Resultat der Modulo-Operation  is so beschaffen, daß (A mod B) das Vorzeichen von B und einen Absolutbetrag kleiner als der Absolutbetrag von B hat. Zusätzlich gilt für eine (nicht näher bestimmte) ganze Zahl N:

A = BN + (A mod B)

Die Unterscheidung zwischen rem und mod scheint künstlich, man benötigt jedoch in manchen Anwendungen beide.



Johann Blieberger
Wed Feb 11 09:58:52 MET 1998