(0) exportieren Drucken
Alle erweitern
Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original

Operator / (C#-Referenz)

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

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 7 / 3 ist 2. Bestimmen Sie die restlichen 7 / 3, verwenden Sie den Restwertoperator (%). 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 den Typ implizit zuweisen, wenn Sie eine Ziffer rechts vom Dezimalkomma, wie im folgenden Beispiel setzen der Dividend oder Divisor als Dezimalzahl Ausdrücken.


class Division
{
    static void Main()
    {        
        Console.WriteLine("\nDividing 7 by 3.");
        // Integer quotient is 2, remainder is 1.
        Console.WriteLine("Integer quotient:           {0}", 7 / 3);
        Console.WriteLine("Negative integer quotient:  {0}", -7 / 3);
        Console.WriteLine("Remainder:                  {0}", 7 % 3);
        // Force a floating point quotient.
        float dividend = 7;
        Console.WriteLine("Floating point quotient:    {0}", dividend / 3);

        Console.WriteLine("\nDividing 8 by 5.");
        // Integer quotient is 1, remainder is 3.
        Console.WriteLine("Integer quotient:           {0}", 8 / 5);
        Console.WriteLine("Negative integer quotient:  {0}", 8 / -5);
        Console.WriteLine("Remainder:                  {0}", 8 % 5);
        // Force a floating point quotient.
        Console.WriteLine("Floating point quotient:    {0}", 8 / 5.0);
    }
}
// Output:
//Dividing 7 by 3.
//Integer quotient:           2
//Negative integer quotient:  -2
//Remainder:                  1
//Floating point quotient:    2.33333333333333

//Dividing 8 by 5.
//Integer quotient:           1
//Negative integer quotient:  -1
//Remainder:                  3
//Floating point quotient:    1.6


Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2014 Microsoft