Maison >développement back-end >Tutoriel C#.Net >La différence entre / et % en langage C
La différence entre les opérateurs '/' et '%' en langage C : '/' est l'opérateur de division, utilisé pour calculer le quotient. '%' est l'opérateur modulo utilisé pour calculer le reste. Le diviseur doit être un entier positif et le dividende peut être un entier positif ou négatif.
La différence entre / et % en langage C
En langage C, '/'
et '%'
sont deux opérateurs d'opérations différents, utilisé à différentes fins : '/'
和 '%'
是两个不同的运算符,用于不同的目的:
1. /
(除法运算符)
'/'
是除法运算符,用于计算两个数的商。2. %
(求模运算符)
'%'
/
(opérateur de division) '/'
est un opérateur de division, utilisé pour calculer deux quotients numériques. Si le dividende et le diviseur sont tous deux des nombres entiers, le résultat est tronqué à un nombre entier.
Si le dividende ou le diviseur est un nombre réel, le résultat est un nombre réel.2.
%
(opérateur modulo)
'%'
est l'opérateur modulo, utilisé pour calculer le reste de deux entiers. Il renvoie le reste obtenu en divisant le dividende (premier opérande) par le diviseur (deuxième opérande).
Le diviseur doit être un entier positif, sinon le résultat est indéfini.<code class="c">int a = 10; int b = 3; int result = a / b; // result = 3 (整数除法)</code>🎜🎜 Opération modulo : 🎜🎜
<code class="c">int a = 10; int b = 3; int result = a % b; // result = 1 (余数)</code>🎜🎜 Remarque : 🎜🎜🎜🎜 Le module zéro n'est pas défini et générera une erreur d'exécution. 🎜🎜Si la valeur absolue du dividende est supérieure à la valeur absolue du diviseur, le signe du reste est le même que celui du dividende. Sinon, le reste a le même signe que le diviseur. 🎜🎜
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!