Maison >développement back-end >C++ >Utilisation de % et / en langage C
En langage C, % est utilisé pour l'opération modulo, renvoyant le reste obtenu en divisant un nombre par un autre nombre, tandis que / est utilisé pour l'opération de division, renvoyant le résultat de la division de deux nombres, adapté aux nombres entiers et aux nombres à virgule flottante.
Utilisation de % et / en langage C
En langage C, les symboles % et / sont utilisés respectivement pour l'opération modulo et l'opération de division.
Opération modulo %
L'opération modulo (%) renvoie le reste obtenu en divisant un nombre par un autre nombre. L'opérande du côté gauche de l'opérateur est le diviseur et l'opérande du côté droit est le dividende. Le signe du résultat est le même que celui du dividende.
Par exemple :
<code class="c">int a = 13 % 5; // a = 3 int b = -13 % 5; // b = -3</code>
Si le diviseur est 0, l'opération modulo n'est pas définie et provoquera le crash du programme.
Opération de division
L'opération de division (/) renvoie le résultat de la division de deux nombres. L'opérande à gauche de l'opérateur est le numérateur et l'opérande à droite est le dénominateur. Le résultat est un nombre à virgule flottante.
Par exemple :
<code class="c">float c = 13 / 5; // c = 2.6 float d = -13 / 5; // d = -2.6</code>
Si le dénominateur est 0, l'opération de division n'est pas définie et provoquera le crash du programme.
Notes
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!