字符串--->数字:
char* s="2345";
char* ss="234.56";
int a=atoi(s);//输出2345
float b=atof(ss);//输出234.56
c标准库中提供了atoi、atof、atol、atoll分别对应数据类型int、double、long、long long,应用在头文件#include<stdlib.h>中。
还可以用streanstream
#include<sstream>
#include<string>
int main()
{
string s;
int a;
stringstream ss(s);
ss >> a;
cout<<a;
}
数字--->字符串:
#include<sstream>
#include<string>
int main()
{
double a;
stringstream ss;
ss << a;
cout<<ss.str();
}