setw()与setfill()

来源:互联网 发布:成都广电网络 编辑:程序博客网 时间:2024/05/16 10:25

setw()   在C++  cout中规定了输出的宽度,  例如宽度为4   则  <<  紧邻的数据先放到输出宽度的右边位置,空下的位置则放空格。 

如 输出0  :

cout<<setw(4)<<0;   -------->会输出 _ _ _ 0.

而对于setfill(‘字符’)则是将上述的空位补上‘ 字符’中的这个字符,没空位就不补。可以用来输出0开头的多位数。

例如:

cout<<setw(4)<<setfill('0')<<0;   -------->会输出0000.

0 0
原创粉丝点击