Operatore / (Riferimenti per C#)

Aggiornamento: novembre 2007

L'operatore di divisione (/) divide il primo operando per il secondo. Tutti i tipi numerici hanno operatori di divisione già definiti.

Note

I tipi definiti dall'utente possono eseguire l'overload dell'operatore /. Per ulteriori informazioni, vedere operator. Un overload dell'operatore /esegue in modo implicito l'overload dell'operatore /=.

Quando si dividono due numeri interi, il risultato è sempre un numero intero. Ad esempio, il risultato di 5 / 2 è 2. Per determinare il resto di 5 / 2, utilizzare l'operatore modulo (%). Per ottenere un quoziente come numero razionale o frazione, assegnare al dividendo o al divisore il tipo float o double. È possibile eseguire questa operazione in modo implicito inserendo un separatore decimale dopo il numero, come illustrato nell'esempio riportato di seguito.

Esempio

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

Vedere anche

Concetti

Guida per programmatori C#

Riferimenti

Operatori di C#

Altre risorse

Riferimenti per C#