c# 格式化输出小数

 1         static void Main()
 2         {
 3             double d = 234445.839999;
 4             string ss ;
 5             ss = d.ToString(".000 000 000 000");//输出 "234445.839 999 000 000" //小数分组,按指定小数位输出 12位小数
 6             ss = d.ToString();                  //输出 "234445.839999"
 7             ss = d.ToString("f");               //输出 "234445.84"
 8             ss = d.ToString("f2");              //输出 "234445.84"//按指定小数位输出 2位小数
 9             ss = d.ToString("f6");              //输出 "234445.839999"//按指定小数位输出 6位小数
10             ss = d.ToString("E");               //输出 "2.344458E+005"
11             ss = d.ToString("e");               //输出 "2.344458e+005"
12             ss = d.ToString("e3");              //输出 "2.344e+005"
13 
14         }

d为双精度小数

ss为字符串

posted @ 2020-10-28 15:44  唐朝Coding  阅读(1289)  评论(0)    收藏  举报