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;
}
相关推荐
折哥的程序人生 · 物流技术专研17 分钟前
第3篇:为何要配置环境变量?
java·开发语言·后端·面试
Qt程序员20 分钟前
【无标题】
linux·c++·消息队列·共享内存·c/c++·管道·信号量
游乐码23 分钟前
c#迭代器
开发语言·c#
十五年专注C++开发29 分钟前
Qt程序设计涉及到的开发软件
开发语言·c++·qt
海盗123430 分钟前
C# OPC UA客户端开发实战
服务器·开发语言·c#
asdzx6736 分钟前
使用 C# 从 URL 下载 Word 文档
开发语言·c#·word
大萌神Nagato39 分钟前
python 包管理器uv
开发语言·python·uv
humcomm1 小时前
AI 编程时代-全栈开发技术栈解析
开发语言·人工智能
人道领域1 小时前
【黑马点评日记】社交平台用户关注功能全解析Feed流相关操作
java·开发语言·数据库·redis·python
xiaoshuaishuai81 小时前
C# DeepSeek V4 与 V3对比
开发语言·c#·量子计算