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;
}
相关推荐
楼田莉子1 分钟前
仿Muduo的高并发服务器:Channel模块与Poller模块
linux·服务器·c++·学习·设计模式
zhouwy1132 分钟前
Linux网络编程从入门到精通
linux·c++
迷途之人不知返2 分钟前
deque的简单认识
数据结构·c++
zhouwy11314 分钟前
C++ STL标准模板库详解
c++
chxii14 分钟前
lua 基础语法(上)
开发语言·lua
wjs202415 分钟前
ASP 发送电子邮件
开发语言
li16709027022 分钟前
第二十五章:C++11(下)
c语言·开发语言·数据结构·c++
承渊政道22 分钟前
【动态规划算法】(回文串问题解题框架与经典案例)
数据结构·c++·学习·算法·leetcode·动态规划·哈希算法
lsx20240623 分钟前
DOM 改变节点
开发语言
AI进化营-智能译站26 分钟前
ROS2 C++开发系列11-VS Code一键生成Doxygen注释|让ROS2节点文档自动跟上代码迭代
java·数据库·c++·ai