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;
}
相关推荐
半桶水专家2 小时前
go语言中的结构体嵌入详解
开发语言·后端·golang
在屏幕前出油3 小时前
二、Python面向对象编程基础——理解self
开发语言·python
粉红色回忆4 小时前
用链表实现了简单版本的malloc/free函数
数据结构·c++
阿方索4 小时前
python文件与数据格式化
开发语言·python
写代码的小球5 小时前
C++计算器(学生版)
c++·算法
k***92165 小时前
【C++】继承和多态扩展学习
java·c++·学习
weixin_440730505 小时前
java结构语句学习
java·开发语言·学习
JIngJaneIL5 小时前
基于java+ vue医院管理系统(源码+数据库+文档)
java·开发语言·前端·数据库·vue.js·spring boot
量子联盟5 小时前
功能完整的PHP站点导航管理系统php程序;开源免费下载
开发语言·php
仙俊红5 小时前
在 Java 中,`==` 和 `equals()` 的区别
java·开发语言·jvm