c语言、c++怎么将string类型数据转成int,怎么将int转成string

string→int

C++

法一:

string str="456";

int num=stoi(str);

法二:

#include

int main() {

string str = "456";

stringstream ss(str);

int num;

ss >> num;

}

C语言

#include <stdlib.h>

int main() {

char str[] = "123";

int num = atoi(str);

}

int→string

c++

int num=123;

string str=to_string(num);

C语言

法一:

#include <stdio.h>

int main() {

int num = 123;

char str[20];

sprintf(str, "%d", num);

printf("转换后的字符串: %s\n", str);

return 0;

}

法二:

#include <stdio.h>

#include <stdlib.h>int main() {

int num = 789;

char str[20];

itoa(num, str, 10);

printf("转换后的字符串: %s\n", str);

return 0;

}

相关推荐
摄殓永恒14 分钟前
【入门】对角线II
数据结构·c++·算法
go_bai22 分钟前
C++——继承
开发语言·c++·笔记·学习·学习方法
hh妙蛙种子29 分钟前
牛客练习赛138
c++·经验分享·算法·leetcode·职场和发展·深度优先·图论
White_Can31 分钟前
《C++探幽:模板从初阶到进阶》
开发语言·c++
南玖yy42 分钟前
内存安全暗战:从 CVE-2025-21298 看 C 语言防御体系的范式革命
c语言·开发语言·人工智能·struts·安全·架构·交互
草莓啵啵~1 小时前
STL-list
开发语言·c++
摄殓永恒1 小时前
【入门】斜角II
c++·算法·图论
feiyangqingyun2 小时前
Qt/C++开发监控GB28181系统/实时视频预览/视频点播/rtp解包解码显示
c++·qt·音视频·gb28181
Tummer83632 小时前
C++中extern关键字详解:不同情况下的使用方式
c++
大锦终2 小时前
【C++】红黑树
c语言·开发语言·数据结构·c++