ホームページ > バックエンド開発 > C++ > C#で整数を分割するときに二重の結果を得るにはどうすればよいですか?

C#で整数を分割するときに二重の結果を得るにはどうすればよいですか?

DDD
リリース: 2025-01-27 16:56:09
オリジナル
524 人が閲覧しました

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

c#

で二重精度整数部門を達成します C#の標準整数部門は、結果を切り捨て、分数部分を破棄します。 整数部門から二重精度の浮動小数点結果を取得するには、整数の少なくとも1つを師団の前に明示的に変換(キャスト)する必要があります。

double鋳造方法:

最も簡単な方法は、両方の整数を

にキャストすることです。

これにより、フローティングポイント算術を使用してディビジョンが実行され、分数成分を保持するdouble値が得られます。

<code class="language-csharp">double num3 = (double)num1 / (double)num2;</code>
ログイン後にコピー
簡略化されたキャスト:

double

整数の1つだけをキャストすることで、同じ結果を達成できます。

1つのオペランドはであるため、c#は部門を実行する前に他の整数をに自動的に促進します。 これは一般に、その簡潔さに好まれます。

さらなる読み取り:
<code class="language-csharp">double num3 = (double)num1 / num2; </code>
ログイン後にコピー

C#の浮動小数点算術および関連する概念のより包括的な理解については、DOT Net Perls:doublehttps://www.php.cn/link/91109a77036a730296d6305a9794fa13 double

以上がC#で整数を分割するときに二重の結果を得るにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート