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

À quoi équivaut 1/2 en langage C ?

下次还敢
Libérer: 2024-05-02 20:00:52
original
685 Les gens l'ont consulté

En langage C, 1/2 est évalué à 0 au lieu de 0,5 car la division entière supprime la partie décimale. La division entière supprime la partie décimale et ne conserve que la partie entière. La division en virgule flottante renvoie un résultat décimal.

À quoi équivaut 1/2 en langage C ?

À quoi équivaut 1/2 en langage C ?

En C, 1/2 est évalué à 0 et non à 0,5. En effet, la division entière renvoie un résultat entier après avoir supprimé la partie fractionnaire.

Division entière

  • En langage C, l'opérateur de division (/) effectue une division entière sur des opérandes entiers et renvoie un résultat entier.
  • La division entière supprimera la partie décimale et ne conservera que la partie entière. Par exemple :
<code class="c">int a = 5;
int b = 2;
int result = a / b; // result = 2</code>
Copier après la connexion

Division à virgule flottante

  • Si vous avez besoin d'obtenir un résultat décimal, vous devez utiliser des opérandes de type virgule flottante et utiliser l'opérateur de division à virgule flottante (/) pour effectuer une division à virgule flottante.
  • La division en virgule flottante ne supprimera pas la partie décimale et renverra un résultat en virgule flottante. Par exemple :
<code class="c">float a = 5.0;
float b = 2.0;
float result = a / b; // result = 2.5</code>
Copier après la connexion

Donc, en langage C, 1/2 renverra 0 car il s'agit d'une opération de division entière et supprime la partie décimale.

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