printf("%.2f", a); //a保留两位小数
cout << "a ='' << setprecision(2) << a;
若 a 为 0.200001,则输出 a = 0.2,0被省略了
cout.setf(ios::fixed); cout << "a =" << fixed <<setprecision(2) << a;
此时输出为 a = 0.20
若要关闭补0效果
cout.unsetf(ios::fixed);