#include<iostream>
#include<string>
using namespace std;
#define MAXCHAR 256
int main()
{
//string类型字符串转换为int
string str1="124356";
int i1=atoi(str1.c_str());
//int类型转换为string
int i2=456;
string str2;
char a[MAXCHAR]={0};
itoa(i2,a,10);
str2=a;
cout<<i1<<endl<<str2<<endl;
return 0;
}
C风格数字构成的字符串与int型相互转化
#include<iostream>
#include<string>
using namespace std;
#define MAXCHAR 256
int main()
{
char str1[]="124356";
int i1=atoi(str1);
int i2=456;
char str2[MAXCHAR]={0};
itoa(i2,str2,10);
cout<<i1<<endl<<str2<<endl;
return 0;
}
本文介绍如何在C++中实现C风格的字符串与整数类型的相互转换,包括使用atoi将字符串转换为整数,以及利用itoa将整数转换回字符串的方法。

被折叠的 条评论
为什么被折叠?



