C/C++教程

C++中cout输出保留小数

本文主要是介绍C++中cout输出保留小数,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

C语言中

printf("%.2f", a); //a保留两位小数

C++中(需要 #include <iomanip>)

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);

 

这篇关于C++中cout输出保留小数的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!