Freigeben über


%-Operator

Gibt den Rest (Modulo) zurück, der sich ergibt, wenn ein numerischer Ausdruck durch einen anderen numerischen Ausdruck dividiert wird.

nDividend % nDivisor

Parameter

  • nDividend
    Gibt den Dividenden an (dies ist der numerische Ausdruck, der dividiert wird). Die Anzahl der Dezimalstellen von nDividend bestimmt die Anzahl der Dezimalstellen des Ergebnisses.
  • nDivisor
    Gibt den Divisor an (dies ist der numerische Ausdruck, durch den der Dividend nDividend dividiert wird). Ist nDivisor positiv, wird eine positive Zahl zurückgegeben, ist nDivisor negativ, eine negative Zahl. nDivisor kann nicht Null sein.

Hinweise

Der Modulo-Operator (%) und die Funktion MOD( ) geben jeweils das gleiche Ergebnis zurück.

Der Modulo-Operator (%) ist ein arithmetischer Operator. Weitere arithmetische Operatoren sind: + (Addition), - (Subtraktion), * (Multiplikation), / (Division) und ^ (Potenzierung). Werden diese Operatoren in einem numerischen Ausdruck kombiniert werden, hat % die gleiche Priorität wie * und /.

Eine weiterführende Erläuterung der Operatoren und deren Rangfolge finden Sie unter dem Thema Operatoren.

Beispiel

? 36 % 10         && Displays 6
? (4*9) % (90/9)      && Displays 6
? 25.250 % 5.0      && Displays 0.250
? IIF(YEAR(DATE( )) % 4 = 0, 'Summer Olympics this year';
   , 'No Summer Olympics this year')

Siehe auch

MOD( )-Funktion | $-Operator | Operatoren | Numerische Operatoren | Erstellen von numerischen Ausdrücken