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!