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;
}
相关推荐
kylezhao20194 分钟前
C#异步和并发在IO密集场景的典型应用 async/await
开发语言·数据库·c#
m0_531237177 分钟前
C语言-函数练习2
c语言·开发语言
锅包一切13 分钟前
在蓝桥杯边练边学Rust:2.原生类型
开发语言·学习·蓝桥杯·rust
lightqjx14 分钟前
【C++】C++11 常见特性
开发语言·c++·c++11
一切尽在,你来21 分钟前
AI 大模型应用开发前置知识:Python 泛型编程全教程
开发语言·人工智能·python·ai编程
shix .38 分钟前
旅行网站控制台检测
开发语言·前端·javascript
小付同学呀40 分钟前
C语言学习(四)——C语言变量、常量
c语言·开发语言
tankeven1 小时前
HJ92 在字符串中找出连续最长的数字串
c++·算法
艾莉丝努力练剑1 小时前
【Linux:文件】进程间通信
linux·运维·服务器·c语言·网络·c++·人工智能
梦游钓鱼1 小时前
C++指针深度解析:核心概念与工业级实践
开发语言·c++