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

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

Mary-Kate Olsen
リリース: 2025-01-07 07:21:42
オリジナル
907 人が閲覧しました

How to Format a Float to Two Decimal Places in C#?

浮動小数点数を小数点以下 2 桁にフォーマットする方法

プログラミングで浮動小数点数を扱うときは、多くの場合、次のようにフォーマットする必要があります。表示のための特定の小数点以下の桁数。たとえば、販売モジュールで、販売価格を小数点以下 2 桁で表示したい場合があります。

浮動小数点数を小数点以下 2 桁に書式設定するには、書式文字列を指定して ToString メソッドを使用できます。フォーマット文字列は、出力の目的のフォーマットを指定します。

たとえば、次のコードは、float 変数を小数点以下 2 桁にフォーマットします。

float sale = float.Parse(((x.Sale_Price - (x.Sale_Price * (x.Discount_Price / 100))).ToString()));
sale.ToString("0.00"); // 2 decimal places
ログイン後にコピー

「0.00」フォーマット文字列は、出力には小数点以下 2 桁が必要です。その他の一般的に使用される形式文字列は次のとおりです。

  • "n2": 小数点以下 2 桁、千の位はカンマ区切りです
  • "c2": 小数点以下 2 桁、通貨記号

これらの書式文字列が浮動小数点値にどのように適用されるかを示す例をいくつか示します。 123.456:

Format String Output
"0.00" 123.46
"n2" 123,46
"c2" 3.46

結果をリストビューにデータバインドする場合、書式設定された文字列を使用してセール価格を表示できます。

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

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