Maison >développement back-end >C++ >Comment puis-je obtenir un résultat double à partir d'une division entière en C# ?

Comment puis-je obtenir un résultat double à partir d'une division entière en C# ?

Susan Sarandon
Susan Sarandonoriginal
2025-01-27 16:51:10490parcourir

How Can I Get a Double Result from Integer Division in C#?

Obtenez le résultat double précision de la division entière C#

La division entière en C# tronquera la partie décimale et ne renverra que le résultat entier. Mais parfois, nous avons besoin d’obtenir un résultat en virgule flottante double précision.

Pour y parvenir, les opérandes peuvent être convertis en type double avant d'effectuer l'opération de division. Par exemple :

<code class="language-csharp">double num3 = (double)num1 / (double)num2;</code>

Ici, num1 et num2 sont des entiers, mais après les avoir convertis en double puis effectué l'opération de division, le résultat sera de type double. En effet, la conversion d'un entier en double stocke la valeur de l'entier sous forme de nombre à virgule flottante.

Il est à noter que si un opérande en C# est de type double, une division en virgule flottante sera effectuée et le résultat sera également de type double. Par conséquent, le code suivant fonctionnera également :

<code class="language-csharp">double num3 = (double)num1 / num2;</code>

Pour plus d'informations sur les opérations en virgule flottante et la conversion de type en C#, veuillez vous référer à Dot Net Perls :

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!

Déclaration:
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