21xrx.com
2024-11-10 00:49:58 Sunday
登录
文章检索 我的文章 写文章
C++中的setfill函数用法说明
2023-07-05 04:04:56 深夜i     --     --
C++ setfill函数 用法说明

在C++中,setfill是一个函数,可以帮助我们控制输出的格式。该函数可以用于控制填充字符,也可以用于控制输出的宽度。下面我将为大家详细介绍setfill函数的用法。

1、控制填充字符

setfill函数有一个参数,用于指定填充字符。例如,如果我们想在输出的数字前面填充0,可以使用以下代码:


cout << setfill('0') << setw(5) << 123 << endl;

上面的代码中,setfill('0')将填充字符设置为0,setw(5)将输出宽度设置为5个字符。输出结果为:


00123

2、控制输出宽度

除了控制填充字符外,setfill函数还可以用于控制输出的宽度。例如,如果我们想将一个字符串输出到一个宽度为10个字符的字段中,可以使用以下代码:


string str = "hello";

cout << setw(10) << str << endl;

输出结果为:


   hello

在上面的代码中,setw(10)将输出宽度设置为10个字符,setfill并未指定填充字符,默认使用空格。

总之,setfill函数是一个非常有用的函数,可以帮助我们更好地控制输出的格式。希望本文能够帮助大家更好地理解并使用setfill函数。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复