Referenz - MOD
Syntax A: Ergebnis = Zahl1 MOD Zahl2
Syntax B: Ergebnis MOD= Zahl
Typ: Operator
Kategorie: mathematische Funktionen
Gibt den Rest der Division Zahl1 / Zahl2 zurück (Modulo).
- 'Zahl1', 'Zahl2' und 'Zahl' sind
INTEGER-Werte. Wird MOD mit Gleitkommazahlen (
SINGLE oder
DOUBLE) verwendet, so werden diese zuerst mithilfe von
CINT mathematisch zu INTEGER-Werten gerundet. - Beim Kombinierten MOD (Syntax B) wird in 'Ergebnis' der Rest der Division aus 'Ergebnis' und 'Zahl' zurückgegeben; es ist die Kurzform für Ergebnis = Ergebnis MOD Zahl
MOD kann mithilfe von
OPERATOR überladen werden.
Beispiel:
DIM n AS INTEGER
PRINT 47 MOD 7
PRINT 5.6 MOD 2.1
PRINT 5.1 MOD 2.8
n = 11
n MOD= 3
PRINT n
Ausgabe:
5
0
2
2
47 geteilt durch 7 ergibt einen Rest von 5. 5.6 wird gerundet auf 6 während 2.1 auf 2 gerundet wird. Dadurch wird die Aufgabe zu 6 MOD 2, das bedeutet 6 geteilt durch 2; Das Ergebnis ist 0. 5.1 wird gerundet auf 5 während 2.8 auf 3 gerundet wird. Dadurch wird die Aufgabe zu 5 MOD 3, das bedeutet 5 geteilt durch 3; Das Ergebnis ist 2.
Siehe auch:
mathematische Funktionen,
SHL,
SHR,
Backslash
| Zusätzliche Informationen und Funktionen | ||||
|---|---|---|---|---|
|
||||




FreeBASIC-Nachrichten jetzt auch über Twitter erhalten. Follow us!
Versionen