CString szResult;
float fData;
szResult.Format("%.nf",fData);
上面%.nf,中的.n表示精确到小数点后面多少为
例如:
CString sz;
float f;
f=10.0/3.0;
sz.Format("%.10f",f);
上述程序的运行结果是:
sz中的字符串是 "3.3333332539",后面结果不对是误差了
CString sz;
double f;
f=10.0/3.0;
sz.Format("%.10f",f);
sz中的字符串是 "3.3333333333"
float fData;
szResult.Format("%.nf",fData);
上面%.nf,中的.n表示精确到小数点后面多少为
例如:
CString sz;
float f;
f=10.0/3.0;
sz.Format("%.10f",f);
上述程序的运行结果是:
sz中的字符串是 "3.3333332539",后面结果不对是误差了
CString sz;
double f;
f=10.0/3.0;
sz.Format("%.10f",f);
sz中的字符串是 "3.3333333333"
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货