int与string类型转化(C++)

int转为string

  1. 利用sstream类
cpp 复制代码
#include <iostream>
#include <sstream>
using namespace std;

int main(){
    int n = 10;
    stringstream ss;
    string str;
    ss << n;
    ss >> str;
    cout << str << endl;
}
  1. sprintf
cpp 复制代码
#include <iostream>
#include <string>
using namespace std;

int main(){
    int n = 10;
    char t[15];
    sprintf(t, "%d", n);  // 转成char类型
    cout << t << endl;
    string str(t);  //转成string类型
    cout << str << endl;

}
  1. to_string
    c++的版本的是C++11
cpp 复制代码
#include <iostream>
#include <string>
using namespace std;

int main(){
    int m = 10;
    string str;
    str = to_string(m);
    cout << str <<endl;
}
相关推荐
2301_763472461 小时前
C++20概念(Concepts)入门指南
开发语言·c++·算法
阿猿收手吧!1 小时前
【C++】std::promise原理与实战解析
c++
TechWJ1 小时前
PyPTO编程范式深度解读:让NPU开发像写Python一样简单
开发语言·python·cann·pypto
lly2024062 小时前
C++ 文件和流
开发语言
m0_706653232 小时前
分布式系统安全通信
开发语言·c++·算法
Zach_yuan2 小时前
深入浅出 JSONCpp
linux·服务器·网络·c++
寻寻觅觅☆2 小时前
东华OJ-基础题-104-A == B ?(C++)
开发语言·c++
lightqjx3 小时前
【C++】unordered系列的封装
开发语言·c++·stl·unordered系列
zh_xuan3 小时前
kotlin lazy委托异常时执行流程
开发语言·kotlin
阿猿收手吧!3 小时前
【C++】string_view:高效字符串处理指南
开发语言·c++