/, opérateur (référence C#)

L'opérateur de division (/) divise le premier opérande par le second. Tous les types numériques disposent d'opérateurs de division prédéfinis.

Notes

Les types définis par l'utilisateur peuvent surcharger l'opérateur / (consultez opérateur). Une surcharge de l'opérateur / surcharge implicitement l'opérateur /=.

Lorsque vous divisez deux entiers, le résultat est toujours un entier. Par exemple, le résultat de 5/2 est 2. Pour déterminer le reste de 5/2, utilisez l'opérateur modulo (%). Pour obtenir un quotient sous la forme d'un nombre rationnel ou d'une fraction, affectez le type float ou double au dividende ou au diviseur. Vous pouvez le faire implicitement en mettant une virgule décimale après le nombre, comme indiqué dans l'exemple suivant.

Exemple

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

Voir aussi

Référence

Opérateurs C#

Concepts

Guide de programmation C#

Autres ressources

Référence C#