ホームページ > バックエンド開発 > C++ > C# で小数点以下 2 桁の浮動小数点数をフォーマットするにはどうすればよいですか?

C# で小数点以下 2 桁の浮動小数点数をフォーマットするにはどうすればよいですか?

DDD
リリース: 2025-01-07 07:31:41
オリジナル
744 人が閲覧しました

How Can I Format a Floating-Point Number with Two Decimal Places in C#?

10 進数精度で浮動小数点をフォーマットする

この例では、正確な 10 進数フォーマットを維持しながら浮動小数点値を表示しようとしています。これを実現する方法は次のとおりです。

浮動小数点値 Sale をフォーマットするには、指定したフォーマット文字列を使用して ToString メソッドを利用できます。これにより、小数点以下の桁数を含む出力の表示形式を制御できます。

この場合、次の形式指定子を使用できます:

  • "0.00":標準数値として小数点以下2桁
  • "n2": 小数点以下2桁、カンマ付き区切り文字
  • "c2": 通貨値として小数点以下 2 桁

セール値を小数点以下 2 桁でフォーマットするコードの修正バージョンを次に示します:

Sale = float.Parse(((x.Sale_Price - (x.Sale_Price * (x.Discount_Price / 100))).ToString())).ToString("n2");
ログイン後にコピー

「n2」形式を使用すると、出力は小数点以下 2 桁とカンマで表示され、見やすくなります。読みやすさ。

以上がC# で小数点以下 2 桁の浮動小数点数をフォーマットするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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