c# double的标准格式化输出是什么

   2024-10-02 6100
核心提示:标准格式化输出double类型的值可以使用以下格式字符串:“F”:固定点数格式,保留小数点后的指定位数,默认为2位。“N”:数值

标准格式化输出double类型的值可以使用以下格式字符串:

“F”:固定点数格式,保留小数点后的指定位数,默认为2位。“N”:数值格式,包括逗号分隔的千位分隔符,默认保留2位小数。“C”:货币格式,带有货币符号和逗号分隔的千位分隔符,默认保留2位小数。“P”:百分比格式,乘以100并添加百分号符号,默认保留2位小数。“E”:科学计数法格式,指数部分使用大写字母"E"表示。“G”:一般格式,根据数值的大小自动选择使用固定点数格式还是科学计数法格式。“0.000”:自定义格式,指定小数点后的位数。

示例代码:

double number = 1234.5678;Console.WriteLine(number.ToString("F2")); // 输出:1234.57Console.WriteLine(number.ToString("N")); // 输出:1,234.57Console.WriteLine(number.ToString("C")); // 输出:$1,234.57Console.WriteLine(number.ToString("P")); // 输出:123,457.00%Console.WriteLine(number.ToString("E")); // 输出:1.234568E+003Console.WriteLine(number.ToString("G")); // 输出:1234.5678Console.WriteLine(number.ToString("0.000")); // 输出:1234.568

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号