Maison > développement back-end > C++ > le corps du texte

Utilisation de % et / en langage C

下次还敢
Libérer: 2024-05-02 17:24:55
original
348 Les gens l'ont consulté

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

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>
Copier après la connexion

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>
Copier après la connexion

Si le dénominateur est 0, l'opération de division n'est pas définie et provoquera le crash du programme.

Notes

  • L'opération modulo s'applique uniquement aux nombres entiers, tandis que l'opération de division s'applique aux nombres entiers et aux nombres à virgule flottante.
  • Le signe du résultat de l'opération modulo est le même que le dividende, tandis que le signe du résultat de l'opération de division dépend des signes du numérateur et du dénominateur.
  • Lorsque le dénominateur est 0, l'opération modulo et l'opération de division ne sont pas définies.

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!