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;
}
相关推荐
能来帮帮蒟蒻吗3 分钟前
Python -将MP4文件转为GIF图片
开发语言·python·学习·视频
忆源7 分钟前
【Qt】之音视频编程2:QtAV的使用篇
开发语言·qt·音视频
DARLING Zero two♡12 分钟前
C++效率掌握之STL库:map && set底层剖析及迭代器万字详解
c++·stl·set·map
绯樱殇雪21 分钟前
编程题 02-线性结构3 Reversing Linked List【PAT】
c++·pat考试
程序员阿鹏22 分钟前
Git的安装和配置(idea中配置Git)
java·开发语言·ide·git·intellij-idea·idea
景天科技苑34 分钟前
【Rust trait特质】如何在Rust中使用trait特质,全面解析与应用实战
开发语言·后端·rust·trait·rust trait·rust特质
PacosonSWJTU38 分钟前
python使用matplotlib画图
开发语言·python·matplotlib
Rachelhi43 分钟前
C++.神经网络与深度学习(赶工版)(会二次修改)
c++·深度学习·神经网络
Inverse16244 分钟前
C语言_自定义类型:结构体
c语言·开发语言·算法
enyp801 小时前
Qt原型模式实现与应用
开发语言·qt·原型模式