VC编程怎么设置根据情况自动保留小数点后位数
发布网友
发布时间:2022-05-06 06:00
我来回答
共2个回答
热心网友
时间:2022-06-28 20:40
double num=0.7000000
cout<<setprecision(2)<<num;
或者是:
cout.setprecision(2);
cout<<num;追问不是 我要的是根据double的位数自动取精度 比如0.70000就后一位 0.34300就后三位这样
热心网友
时间:2022-06-28 20:40
创建一个按钮的消息响应函数,添加以下代码:
CString str;
double x = 7;
//double x = 7.20000;
//double x = 7.00002;
if((double)((int)x)==x){
str.Format("%d", (int)x);
MessageBox(str);
}else{
str.Format(_T("%f"), x);
str.TrimRight(_T("0"));
MessageBox(str);
}