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为字符串