Export (0) Print
Expand All
0 out of 1 rated this helpful - Rate this topic

/ Operator (C# Reference)

The division operator (/) divides its first operand by its second. All numeric types have predefined division operators.

User-defined types can overload the / operator (see operator). An overload of the / operator implicitly overloads the /= operator.

When you divide two integers, the result is always an integer. For example, the result of 5 / 2 is 2. To determine the remainder of 5 / 2, use the modulo operator (%). To obtain a quotient as a rational number or fraction, give the dividend or divisor type float or type double. You can do this implicitly by putting a decimal point after the number, as shown in the following example.

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
*/
Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.