-
将整型转换为字符串类型 to_string()
int i=40; string s=to_string(i);
-
将字符串转换为 double : stod()
string s='40'; double x=stod(s);
-
atoi
函数 用于将C风格的字符串(const char*类型)转换为整数(int类型)。如果使用
atoi
函数将字符串"123"转换为整数,会得到整数123。string s='123';
int c=atoi(s);
cout<<"123"<<" "<<c<<endl;
如果字符串是"123abc",
atoi
会将"123"转换为整数,而忽略后面的"abc"。string s='123abc';
int c=atoi(s);
cout<<"123"<<" "<<c<<endl;
如果字符串是"abc",则
atoi
将返回0。string s='abc';
int c=atoi(s);
cout<<"0"<<" "<<c<<endl;