格式化为两位小数

时间:2010-07-29 06:20:03

标签: c#

  

可能重复:
  c# - How do I round a decimal value to 2 decimal places (for output on a page)

我有一个号码

long n = 32432432423;

我想将此除以1450并在控制台上打印2位小数(圆角)

我该怎么做?

COnsole.WriteLine(????);

3 个答案:

答案 0 :(得分:38)

Console.WriteLine("{0:N2}", ((double)n) / 1450);

答案 1 :(得分:6)

Console.WriteLine("{0:0.00}", 32432432423 / 1450.0);

答案 2 :(得分:6)

使用Math.Round

Console.WriteLine( Math.Round(Convert.ToDecimal(32432432423 / 1450.0), 2));

结果:22367194.77