/ — Operator (odwołanie w C#)
Operator dzielenia (/) dzieli jego pierwszego operandu przez jego drugi operand.Wszystkie typy liczbowe mają wstępnie zdefiniowanych rejon operatorów.
Uwagi
Typy zdefiniowane przez użytkownika mogą przeciążać / operatora (zobacz operator).Przeciążenie z / operator niejawnie overloads / = operator.
Po podzieleniu dwóch liczb całkowitych, wynik jest zawsze liczbą całkowitą.Na przykład wynik 7 / 3 jest 2.Aby ustalić pozostałą część 7 / 3, należy użyć operatora pozostałą część (%).Uzyskanie iloraz jako Liczba wymierna lub ułamek, należy podać typ dywidendy lub dzielnik float lub double.Można przypisać typ niejawnie, jeśli express dywidendy lub dzielnik jako ułamek dziesiętny umieszczając cyfry po prawej stronie przecinka dziesiętnego, jak pokazano w następującym przykładzie.
Przykład
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
Zobacz też
Informacje
Koncepcje
Przewodnik programowania w języku C#