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 str20;

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

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

return 0;

}

法二:

#include <stdio.h>

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

int num = 789;

char str20;

itoa(num, str, 10);

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

return 0;

}

相关推荐
「QT(C++)开发工程师」7 小时前
C++ auto 用法详解
开发语言·c++
OPEN-F7 小时前
C++STL教程:容器适配器与实用工具
开发语言·c++
OPEN-F7 小时前
C++模板教程:变参模板、折叠表达式与SFINAE
java·开发语言·c++
有点。7 小时前
C++二叉搜索树进阶
开发语言·c++
HugoStudio_SWAN7 小时前
【擦除重绘】C++ 控制台动画:弹跳 Logo DVD 屏保效果
开发语言·c++·学习·程序人生
kyle~9 小时前
C++_STL---迭代器失效
开发语言·c++
Brilliantwxx10 小时前
【C语言】 初入嵌入式C语言复习(基础+进阶面试题)
c语言·开发语言
wuminyu10 小时前
深入剖析 Panama Off-heap 的性能损耗与开销
java·linux·c语言·jvm·c++
rhythm-ring11 小时前
宏定义续行符 \ 的使用与踩坑
c语言·c++
老当益壮梁奶奶12 小时前
Linux软件编程学习笔记(八):进程间通信详解(1)
linux·c语言·笔记·学习·算法