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;

}

相关推荐
Darkwanderor14 分钟前
数论——同余问题全家桶3 __int128和同余方程组
c++·算法·数论·中国剩余定理
王禄DUT1 小时前
炉石传说 第八次CCF-CSP计算机软件能力认证
c++·算法
嗨信奥1 小时前
2024年第十五届蓝桥杯青少组c++国赛真题——快速分解质因数
c++·青少年编程·蓝桥杯
l1t1 小时前
三种读写传统xls格式文件开源库libxls、xlslib、BasicExcel的比较
c++·人工智能·开源·mfc
qq_433554542 小时前
C++ list代码练习、set基础概念、set对象创建、set大小操作
开发语言·c++·list
AI+程序员在路上2 小时前
单元测试与QTestLib框架使用
开发语言·c++·单元测试
比特森林探险记2 小时前
Go 中的 Map 与字符处理指南
c++·算法·golang
whoarethenext2 小时前
使用 C/C++ 和 OpenCV 实现滑动条控制图像旋转
c语言·c++·opencv
whoarethenext2 小时前
使用 OpenCV (C++) 进行人脸边缘提取
c++·人工智能·opencv
Code_流苏4 小时前
C++课设:智能优惠快餐点餐系统
开发语言·c++·课设·期末大作业·快餐点餐系统·智能优惠算法