首頁 >後端開發 >C++ >如何在 C# 中格式化具有兩位小數的浮點數?

如何在 C# 中格式化具有兩位小數的浮點數?

DDD
DDD原創
2025-01-07 07:31:41779瀏覽

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

以十進位精度格式化浮點數

在本例中,您嘗試在保持精確的十進位格式的同時顯示浮點值。以下是實現此目的的方法:

要格式化浮點值 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# 中格式化具有兩位小數的浮點數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn