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;
}
相关推荐
a程序小傲4 分钟前
京东Java面试被问:基于Gossip协议的最终一致性实现和收敛时间
java·开发语言·前端·数据库·python·面试·状态模式
tqs_123457 分钟前
Spring Boot 的自动装配机制和 Starter 的实现原理
开发语言·python
程序员小白条12 分钟前
面试 Java 基础八股文十问十答第二十二期
java·开发语言·数据库·面试·职场和发展·毕设
编程大师哥16 分钟前
JavaScript 和 Python 哪个更适合初学者?
开发语言·javascript·python
万象.18 分钟前
redis客户端安装与实现C++版本
数据库·c++·redis
建军啊27 分钟前
php伪协议、代码审计工具和实战
开发语言·php
WYH28731 分钟前
为什么在cubeide里勾选了can1,生成的工程里没有can.c?
c语言·开发语言
34 分钟前
java关于键盘录入
java·开发语言
马猴烧酒.36 分钟前
JAVA后端对象存储( 图片分享平台)详解
java·开发语言·spring·腾讯云
wearegogog1231 小时前
基于MATLAB的D2D仿真场景实现
开发语言·网络·matlab