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;
}
相关推荐
xxjj998a2 分钟前
PHP vs Java:核心区别与应用场景全解析
java·开发语言·php
2301_789015626 分钟前
Linux基础指令(一)
linux·运维·服务器·c语言·开发语言·c++·linux指令
csgo打的菜又爱玩13 分钟前
11.JobManager 启动流程总结
大数据·开发语言·qt·microsoft·flink
2401_8332693018 分钟前
Java IO流:从字节到字符的桥梁
java·开发语言
hhzz18 分钟前
第1天:初识Python
开发语言·python·学习编程
江沉晚呤时22 分钟前
C# 运行时类型创建:深入探索动态类型生成技术
开发语言·c#
tankeven38 分钟前
C++ 继承完全指南
c++
tankeven1 小时前
动态规划专题(11):区间动态规划之三角剖分问题
c++·算法·动态规划
zhangrelay1 小时前
三分钟云课实践速通--C/C++程序设计--
linux·c语言·c++·笔记·学习·ubuntu
小此方1 小时前
Re:从零开始的 C++ STL篇(十二)深度解析哈希函数设计、负载因子调节与两种冲突处理策略
c++·算法·哈希算法