setw指的是定用cerr和cout输出数值时每个数值占用的最小宽度,程序必须包含头文件<iomanip.h>,setw设置的宽度仅对紧接着它的数值有效。
<iomanip>是C++里的I/O流控制头文件。当希望格式化输出时使用。属于std名空间,使用其中的函数时使用该头文件,函数名前要增加std:: 或者在include之后使用using namespace std
常用函数有:setw,setprecision,dec, hex, oct,setfill。使用这些函数时要加
#include <iomanip>
c++中setw()的用法setw()是给紧跟着后面的数据预定一个空间,如果该数据小于这个空间,在左边用0补齐;setw()只对紧跟在他后面的数据有效
for example
cout<<setw(7)<<54421<<set(4)<<356<<endl
结果:
(两个空格)54421(一个空格)356
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)