Maison > développement back-end > C++ > Comment obtenir un double résultat lors de la division des entiers en C #?

Comment obtenir un double résultat lors de la division des entiers en C #?

DDD
Libérer: 2025-01-27 16:56:09
original
524 Les gens l'ont consulté

How Do I Get a Double Result When Dividing Integers in C#?

Atteindre la division entière à double précision en C #

La division entier standard en C # tronque le résultat, jetant toute partie fractionnaire. Pour obtenir un résultat à point flottant à double précision de la division Integer, vous devez convertir explicitement (coulé) au moins l'un des entiers en double avant la division.

Méthode de coulée:

La méthode la plus simple consiste à lancer les deux entiers à double:

<code class="language-csharp">double num3 = (double)num1 / (double)num2;</code>
Copier après la connexion

Cela oblige la division à être effectuée à l'aide de l'arithmétique à virgule flottante, résultant en une valeur double qui préserve la composante fractionnaire.

Casting simplifié:

Vous pouvez obtenir le même résultat en ne castant qu'un seul des entiers:

<code class="language-csharp">double num3 = (double)num1 / num2; </code>
Copier après la connexion

Puisque un opérande est un double, C # favorise automatiquement l'autre entier à un double avant d'effectuer la division. Ceci est généralement préféré pour sa concision.

Lire plus approfondie:

Pour une compréhension plus complète de l'arithmétique à virgule flottante et des concepts connexes en C #, explorez des ressources comme Dot Net Perls: https://www.php.cn/link/91109a77036a730296d6305a9794fa13

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!

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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal