c++的setfill用法解析

avatar
作者
猴君
阅读量:0

在C++中,setfill是一个流控制操作符,用于设置填充字符。它的一般形式为:

cout << setfill('填充字符'); 

其作用是指定在进行宽度对齐时使用的填充字符。默认情况下,当输出字段宽度大于实际输出字符宽度时,用空格进行填充。

例如,以下代码将输出一个宽度为10的字段,使用'-'字符进行填充:

#include <iostream> #include <iomanip>  using namespace std;  int main() {     cout << setfill('-') << setw(10) << "Hello" << endl;     return 0; } 

输出结果为:

-----Hello 

在上面的示例中,使用setfill('-')设置了填充字符为'-',然后使用setw(10)设置了字段宽度为10,在输出"Hello"之前,会用'-'字符进行填充,直到字段宽度达到10。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!