可能是重复问题:
c# - 如何将十进制值四舍五入到两个小数位(用于页面输出)
我有一个数字
long n = 32432432423;
我想将此数值除以1450并将结果打印到控制台上,保留2位小数(四舍五入)
我该如何实现?
COnsole.WriteLine(????);
可能是重复问题:
c# - 如何将十进制值四舍五入到两个小数位(用于页面输出)
我有一个数字
long n = 32432432423;
我想将此数值除以1450并将结果打印到控制台上,保留2位小数(四舍五入)
我该如何实现?
COnsole.WriteLine(????);
Console.WriteLine("{0:N2}", ((double)n) / 1450);
Console.WriteLine("{0:0.00}", 32432432423 / 1450.0);
利用Math.Round函数
Console.WriteLine( Math.Round(Convert.ToDecimal(32432432423 / 1450.0), 2));
Result: 22367194.77