Maison >développement back-end >C++ >Comment puis-je obtenir un résultat double à partir d'une division entière en 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!