Share via


Operator / (C#-Referenz)

Der Divisionsoperator / dividiert seinen ersten Operanden durch seinen zweiten. Für alle numerischen Typen sind Divisionsoperatoren vordefiniert.

Hinweise

Benutzerdefinierte Typen können den Operator / überladen (siehe Operator). Durch Überladen des Operators / wird implizit der Operator /= überladen.

Wenn Sie zwei ganze Zahlen teilen, ist das Ergebnis immer eine ganze Zahl. Beispiel: Das Ergebnis von 5 / 2 ist 2. Um die Restmenge von 5 / 2 zu ermitteln, verwenden Sie den modulo-Operator (%). Um den Quotienten als rationale Zahl oder Bruch zu erhalten, legen Sie den Datentyp von Dividend und Divisor auf float oder auf double fest. Sie können diesen Vorgang implizieren, indem Sie nach der Zahl ein Dezimaltrennzeichen hinzufügen wie im folgenden Beispiel.

Beispiel

class Division
{
    static void Main()
    {
        Console.WriteLine(5 / 2);
        Console.WriteLine(5 % 2);

        Console.WriteLine(5 / 2.1);
        Console.WriteLine(5.1 / 2);
        Console.WriteLine(-5 / 2);
    }
}
/*
Output:
2
1
2.38095238095238
2.55
-2
*/

Siehe auch

Referenz

C#-Operatoren

Konzepte

C#-Programmierhandbuch

Weitere Ressourcen

C#-Referenz