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;
}
相关推荐
学无止境_永不停歇10 小时前
十一、C++11列表初始化、右值引用和移动语义
开发语言·c++
阿里嘎多学长10 小时前
2026-02-20 GitHub 热点项目精选
开发语言·程序员·github·代码托管
mjhcsp10 小时前
C++ 背包DP解析
开发语言·c++
尘缘浮梦11 小时前
协程asyncio入门案例 2
开发语言·python
juleskk11 小时前
2.15 复试训练
开发语言·c++·算法
一个处女座的程序猿O(∩_∩)O11 小时前
Python面向对象的多态特性详解
开发语言·python
yngsqq11 小时前
多段线顶点遍历技巧(适用闭合和非闭合)
开发语言
宇木灵11 小时前
C语言基础-五、数组
c语言·开发语言·学习·算法
楼田莉子11 小时前
Linux学习:线程的同步与互斥
linux·运维·c++·学习