Compartilhar via


/ Operador (referência de C#)

O operador de divisão (/) divide o primeiro operando em seu segundo. Todos os tipos numéricos têm predefinidos de operadores de divisão.

Comentários

Tipos definidos pelo usuário podem sobrecarregar o / operador (consulte operador). Uma sobrecarga de / operador implicitamente overloads o = operador.

Quando você divide dois números inteiros, o resultado é sempre um número inteiro. Por exemplo, o resultado de 5 / 2 é 2. Para determinar o resto de 5 / 2, use o modulo operador (%). Para obter um quociente como um número racional ou fração, dê o tipo de dividendo ou divisor float ou o tipo de double. Você pode fazer isso implicitamente colocando um ponto decimal após o número, como mostrado no exemplo a seguir.

Exemplo

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
*/

Consulte também

Referência

C# Operators

Conceitos

C# Programming Guide

Outros recursos

C# Reference