Maison  >  Article  >  développement back-end  >  Comment implémenter le reste en langage C

Comment implémenter le reste en langage C

藏色散人
藏色散人original
2020-04-26 10:46:328520parcourir

Comment implémenter le reste en langage C

Comment implémenter le reste en langage C

L'opérateur de reste est "%", qui est un opérateur binaire en langage C et nécessite deux opérandes. Tous sont des entiers. Le reste a le même signe que le dividende.

Recommandé : "Tutoriel du langage C"

X%Y

1 C'est très simple quand X et Y sont tous deux des nombres positifs, tels que. comme : 12 %5==2;

2 Quand il y a un nombre négatif,

(1) Quand il y a différents signes :

          if |x|>|y|
             ans:x+y
          else
            ans: x
eg:  -6%5==-1,6%(-5)==1,5%-6==5,-5%6==-5

(2) Quand les deux nombres ont le même signe, combinez les deux nombres Traité comme un entier positif, mais avec un signe négatif ajouté au résultat.

eg: -1%-5==-1,-6%-5==-1,-4%-5==-4,-5%-6==-5.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn