一个一个来解释:
setf()是追加标志字的函数
flags()是设置标志字
fixed标志是以定点形式显示浮点数
C++为标准输入和输出定义了一些格式标志, 它可以通过flags(), setf(), 和 unsetf() 三个函数来控制.
cout.setf(ios_base::left); //对所有cout的输出进行左对齐调整.
iostream中定义的操作符
iomanip中定义的操作符
cout << setiosflags(ios::scientific) << 388.388 << endl;
//输出: 3.88388e+02,base可以不用加
setf(long, long) 的参数
总之,灵活使用即可,或者直接c++里面限制也可以
fixed<<set<<setprecision(常数)<<输出值<<endl;
加上头文件:
#include <iomanip>
请大家多多支持哦!!