Compartir a través de


Operador / (Referencia de C#)

El operador de división (/) permite dividir el primer operando por el segundo. Todos los tipos numéricos poseen operadores de división predefinidos.

Comentarios

Los tipos definidos por el usuario pueden sobrecargar el operador / (vea operador). Una sobrecarga del operador /, sobrecarga implícitamente el operador /=.

El resultado de dividir dos enteros siempre es un número entero. Por ejemplo, el resultado de 5 / 2 es 2. Para determinar el resto de 5 / 2, utilice al operador modulo (%). Para obtener un cociente como un número racional o fracción, asigne al dividendo o al divisor el tipo float o el tipo double. Puede hacerlo de forma implícita colocando un separador decimal después del número, tal y como se muestra en el ejemplo siguiente.

Ejemplo

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

Vea también

Referencia

operadores de C#

Conceptos

Guía de programación de C#

Otros recursos

Referencia de C#