setw() 在C++ cout中规定了输出的宽度, 例如宽度为4 则 << 紧邻的数据先放到输出宽度的右边位置,空下的位置则放空格。
如 输出0 :
cout<<setw(4)<<0; -------->会输出 _ _ _ 0.
而对于setfill(‘字符’)则是将上述的空位补上‘ 字符’中的这个字符,没空位就不补。可以用来输出0开头的多位数。
例如:
cout<<setw(4)<<setfill('0')<<0; -------->会输出0000.
setw() 在C++ cout中规定了输出的宽度, 例如宽度为4 则 << 紧邻的数据先放到输出宽度的右边位置,空下的位置则放空格。
如 输出0 :
cout<<setw(4)<<0; -------->会输出 _ _ _ 0.
而对于setfill(‘字符’)则是将上述的空位补上‘ 字符’中的这个字符,没空位就不补。可以用来输出0开头的多位数。
例如:
cout<<setw(4)<<setfill('0')<<0; -------->会输出0000.