|
DIV und MOD sind in ihrer Semantik
immer in Verbindung zu sehen: x = (x DIV y) * y + (x MOD y) | |||||||
Für x >= 0 und y > 0 wird übereinstimmend 0 <= (x MOD y) < y gefordert. | |||||||
Zahlreiche unterschiedliche Definitionen gibt es, wenn
x oder y negativ werden:
| |||||||
Die Mehrheit der heutigen Prozessoren implementiert DIV
und MOD entsprechend der T-Definition. Entsprechend sind auch
in der Mehrheit der Programmiersprachen DIV und MOD
definiert.
| |||||||
Oberon unterstützt (im Gegensatz zu Modula-2) die F-Definition.
|
Copyright © 1999 Andreas Borchert, in HTML konvertiert am 29.06.1999 |