float 用%f
double 用%lf
long double 用%Lf
CString n_tempdata(_T(""));
double n_data(0.0000000f);
double n_changdata(0.0000000f);
double n_resultsum(0.0000f);
或double n_data(0.0000); // 有点和 0 就行,默认为0.00000000000000000
double n_changdata(0.0000);
double n_resultsum(0.0000);
// double 转换成CString
n_resultsum = n_changdata; // 八位小数转换成四位
n_tempdata.Format("%.4lf",n_resultsum); // 4 小数点后面保留四位
// float转换成CString
float n_resultsum(0.0000);
n_tempdata.Format("%.4f",n_resultsum);
// long double转换成CString
long double n_resultsum(0.0000);
n_tempdata.Format("%.4Lf",n_resultsum);
其他的:
long I = 1000000L;