double vs. Decimal:実際の数にダブルを支持するとき
プログラマーは、 double
または decimal
を使用するという決定に頻繁に直面しています。 10進数
はその精度の明らかな選択のように思えるかもしれませんが、 double
の強みを理解することは、効率的で効果的なコードにとって重要です。
double
の利点
double は、
Decimal :
よりもいくつかの重要な利点を提供します。
は
decimal (16バイト)よりも少ないメモリ(8バイト)を消費します。
小数
10進と比較して、かなり広い範囲の値(-1.7e308〜1.7e308)をサポートしています。 79,228,162,514,264,337,593,543,950,335)。
の実用的なシナリオ
シミュレーションなどの計算的に集中的なタスクを超えて、
double はさまざまなアプリケーションで役立つことが証明されています。
一般的な実数の取り扱い:
正確な基本-10表現が重要でない場合(例えば、非財務計算)、
科学コンピューティング:
すべての数字が double のフローティングポイント形式で完全に表現できるわけではありません。
累積エラー:
加算や減算などの操作は、軽微な丸めエラーの蓄積につながる可能性があります。免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3