Sdílet prostřednictvím


/ – operátor (Referenční dokumentace jazyka C#)

Operátor dělení (/) rozděluje jeho prvním operandem jeho druhým operandem.Všechny číselné typy mají předdefinované divize operátory.

Poznámky

Uživatelem definované typy může přetížit / operátor (viz operátor).Nadměrného počtu / operátor implicitně přetížení / = operátor.

Při dělení dvou celých čísel výsledek je vždy celé.Například výsledkem 7 3 je 2.Určit zbývající 7 / 3, použijte operátor zbytek (%).Chcete-li získat podíl racionální číslo nebo zlomek, uveďte typ dividendy nebo dělitel float nebo double.Typ můžete přiřadit implicitně Pokud express dividendy nebo jako desetinné číslo dělitel vložením číslice vpravo od desetinné čárky, jak ukazuje následující příklad.

Příklad

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

Viz také

Referenční dokumentace

Operátory jazyka C#

Koncepty

Průvodce programováním v C#

Další zdroje

Referenční dokumentace jazyka C#