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;
}
相关推荐
zhaokuner1 分钟前
01-领域与问题空间-DDD领域驱动设计
java·开发语言·设计模式·架构
fqbqrr4 分钟前
2601,C++的模块1
c++
啊董dong7 分钟前
noi-2025年12月23号作业
数据结构·c++·算法·noi
青岛少儿编程-王老师9 分钟前
CCF编程能力等级认证GESP—C++8级—20251227
java·开发语言·c++
charlie11451419113 分钟前
FreeRTOS:中断(ISR)与 RTOS 安全 API
开发语言·c·freertos·实时操作系统
hd51cc16 分钟前
MFC打印技术
c++·mfc
一路往蓝-Anbo18 分钟前
STM32单线串口通讯实战(三):协议层设计 —— 帧结构、多机寻址与硬件唤醒
c语言·开发语言·stm32·单片机·嵌入式硬件·物联网
Love Song残响20 分钟前
高效自动化清理临时文件方案
java·开发语言·spring
古城小栈23 分钟前
Rust 中符号语法 一文全晓
开发语言·后端·rust
爱吃生蚝的于勒30 分钟前
【Linux】零基础深入学习动静态库+深入学习地址
linux·运维·服务器·c语言·数据结构·c++·学习