ホームページ > バックエンド開発 > C#.Net チュートリアル > C# の Math.Round 関数を使用して浮動小数点数を丸めます

C# の Math.Round 関数を使用して浮動小数点数を丸めます

王林
リリース: 2023-11-18 14:17:04
オリジナル
1569 人が閲覧しました

C# の Math.Round 関数を使用して浮動小数点数を丸めます

C# で Math.Round 関数を使用して浮動小数点数を丸めるには、特定のコード例が必要です

C# プログラミング言語では、浮動小数点数を丸める必要がある場合があります。手術。現時点では、Math.Round 関数を使用してこの機能を実現できます。

Math.Round 関数は、数学的計算に使用される C# の組み込み関数であり、その主な機能は、指定された浮動小数点数を四捨五入することです。 Math.Round 関数の一般的な形式は次のとおりです:

Math.Round(double value); // double 型の値を丸めます
Math.Round(10 進値); // 10 進数を丸めます値の型 値の丸め

ここでの値は、丸める必要がある浮動小数点数です。 Math.Round関数は値の小数部で判定し、小数部が0.5未満の場合は切り捨て、小数部が0.5以上の場合は切り上げます。

以下は具体的なコード例です:

using System;

class Program
{
    static void Main()
    {
        double number = 3.14159;
        double roundedNumber = Math.Round(number);
        
        Console.WriteLine("原数:" + number);
        Console.WriteLine("四舍五入后的数:" + roundedNumber);
        
        decimal decimalNumber = 6.789;
        decimal roundedDecimalNumber = Math.Round(decimalNumber);
        
        Console.WriteLine("原数:" + decimalNumber);
        Console.WriteLine("四舍五入后的数:" + roundedDecimalNumber);
    }
}
ログイン後にコピー

上記のコードでは、3.14159と6.789の値が割り当てられるdouble型変数numberと10進数型変数decmalNumberを定義しています。それぞれ。次に、Math.Round 関数を使用してこれら 2 つの変数を丸め、結果を変数roundedNumberとroundedDecimalNumberにそれぞれ割り当てます。最後に、Console.WriteLine 関数を使用して、元の数値と四捨五入された数値を出力します。

上記のコードを実行すると、次の出力が得られます:

元の数値: 3.14159
四捨五入された数値: 3
元の数値: 6.789
四捨五入後の数値: 7

上記の出力からわかるように、Math.Round 関数は浮動小数点数を正常に丸め、正しい結果を取得しました。

概要:

C# で Math.Round 関数を使用すると、浮動小数点数を簡単に丸めることができます。コード例の Math.Round 関数は使い方が簡単で、丸める必要がある浮動小数点数を渡すだけで、丸められた結果を取得できます。実際の開発で浮動小数点数を四捨五入する必要がある場合は、コードを簡素化するために Math.Round 関数の使用を検討できます。

以上がC# の Math.Round 関数を使用して浮動小数点数を丸めますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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