C位の数値計算では、時々、我々は四捨五入する演算の演算結果を、この時点で方法恐らくMath.round丸め操作、オーバーロード関数恐らくMath.round方法の複数を達成するために、組み込みの方法を使用することができる必要がある、効果的なサポートの中央値は、提供します有効桁数の決まった数が存在しない場合は丸みを帯び、デフォルトでは有効桁の対応する数に丸め。
恐らくMath.roundは、いくつかの一般的に使用されるメソッドをオーバーロードされます。
(1)小数点小数、直接進ラウンド(小数D)リザーブ整数ビットを丸めるためのデータ・タイプと、
(2)データ・タイプダブルダブル丸みのタイプに小数ビット(1)小数点丸め小数点のデータタイプに対して、整数ビットが予約直後直接二重丸(ダブルA)。
(3)進小数点データ・タイプのために、小数点以下の桁数が指定された保存小数ラウンド(小数Dは、小数点以下をINT)。
(4)倍精度データ型ダブル丸め、予約ラウンド指定小数点以下の二重(double値、INT桁)の型。
たとえば、次のように:
NUM = 3.446Dダブル;
ダブル結果1 =恐らくMath.round(NUM); //結果を得る3。
ダブル結果2 =恐らくMath.round(NUM、2); //結果が3.45を得られます
NUM1 = 3.446M小数、
小数result3 =恐らくMath.round(NUM1); //結果を得る3
小数result4 =恐らくMath.round(NUM1、2); //結果が3.45を得られます
注意:個人ブロガー駅から再生されたテキストIT技術小さな楽しい家は、元のリンクの計算結果の方法を使用してC#が動作_IT技術小さな楽しい家を丸め恐らくMath.round。