21xrx.com
2024-12-23 03:24:55 Monday
登录
文章检索 我的文章 写文章
C++如何输出001
2023-07-04 18:59:46 深夜i     --     --
C++ 输出 001

在C++中,输出001可以使用一些不同的方法。下面是两种常见的方法:

方法一:使用setw和setfill函数

setw和setfill函数可以用于控制输出数字的位数和填充字符。


#include <iostream>

#include <iomanip>

using namespace std;

int main()

{

  int num = 1;

  cout << setw(3) << setfill('0') << num << endl; // 输出001

  return 0;

}

在这个例子中,setw(3)指定了数字的位数为3,setfill('0')指定了用'0'字符填充数字左侧的空白。

方法二:使用ostringstream

ostringstream是一个字符串输出流,可以将输出的内容存储到一个字符串变量中。


#include <iostream>

#include <sstream>

using namespace std;

int main()

{

  int num = 1;

  ostringstream out;

  out << setw(3) << setfill('0') << num;

  string str = out.str();

  cout << str << endl; // 输出001

  return 0;

}

在这个例子中,设置和输出数字的方式和方法一相同。通过ostringstream将输出的内容存储到一个字符串变量中,并输出这个字符串变量。

以上是两种常见的方法,可以根据具体需要选择适合的方法。

  
  

评论区

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