添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

c++ 数字转字符串左补0

C++ 中可以使用格式化输入输出流 std::ostringstream 将数字转换为字符串,并且在左边补零。

代码示例:

#include <iostream>
#include <sstream>
#include <string>
int main() {
  int num = 42;
  std::ostringstream ss;
  ss << std::setfill('0') << std::setw(5) << num;
  std::string str = ss.str();
  std::cout << str << std::endl;
  return 0;
00042

其中,std::setfill('0') 设置填充字符为 '0',std::setw(5) 设置字符串宽度为 5。

  •