使用函数:stoi(string )将string转换成int型
使用函数:stol(string )将string转换成long int型
使用函数:stof(string )将string转换成float型
使用函数:stod(string )将string转换成double型
代码如下:
#include"iostream"
#include"string"
#include"algorithm"
using namespace std ;
int main()
{
// 把字符串转换成数字
a="32.22";
// 转换成int型
int itg = stoi(a);
cout<<itg<<endl;
// 转换成长整形
int litg = stol(a);
cout<<litg<<endl;
// 转换成浮点型
float f;
f= stof(a);
cout<<f <<endl;
// 转换成double型
double db = stod(a);
cout<<db<<endl;
return 0;
}