在C++中,setfill
是一个用于设置填充字符的流操纵符。setfill
函数允许您指定在进行对齐操作(如右对齐或左对齐)时使用的填充字符。默认情况下,填充字符是空格。
setfill
的一般语法如下:
cout << setfill('填充字符');
在这个语法中,setfill
函数接受一个字符参数,该参数表示要用作填充字符的字符。例如,如果您要使用*
字符作为填充字符,可以使用以下代码:
cout << setfill('*');
然后,当使用setw
进行宽度设置时,setfill
指定的填充字符将用于填充不够宽度的位置。例如:
cout << setw(10) << 100; // 输出结果为 "*******100"