温馨提示×

setfill在c++中的作用

c++
小樊
85
2024-08-11 04:00:35
栏目: 编程语言

setfill是一个IO流控制器,在C++中用于设置填充字符。默认情况下,IO流输出的数据是右对齐的,并且在数据项宽度不足时会在左边填充空格。setfill可以用来设置填充字符,使得在数据项宽度不足时填充指定的字符而不是空格。

示例:

#include <iostream>
#include <iomanip>

int main() {
    std::cout << std::setw(10) << std::setfill('*') << 42 << std::endl;
    return 0;
}

在上面的示例中,setw(10)设置了输出的数据项宽度为10,setfill('')设置了填充字符为"“,输出结果为”********42"。

0