Partager via


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

l'opérateur d' % calcule le reste après avoir divisé son premier opérande par sa seconde. Tous les types numériques disposent intégré des opérateurs de reste.

Notes

Les types définis par l'utilisateur peuvent surcharger l'opérateur % (consultez opérateur). Lorsqu'un opérateur binaire est surchargé, l'opérateur d'assignation correspondant (s'il y en a un) est, lui aussi, implicitement surchargé.

Exemple

    class MainClass6
    {
        static void Main()
        {
            Console.WriteLine(5 % 2);       // int
            Console.WriteLine(-5 % 2);      // int
            Console.WriteLine(5.0 % 2.2);   // double
            Console.WriteLine(5.0m % 2.2m); // decimal
            Console.WriteLine(-5.2 % 2.0);  // double
        }
    }
    /*
    Output:
    1
    -1
    0.6
    0.6
    -1.2
    */

Commentaires

Notez les erreurs d'arrondi associées au type double.

Voir aussi

Référence

Opérateurs C#

Concepts

Guide de programmation C#

Autres ressources

Référence C#