#include <iostream>
#include <string>
#include <sstream>
using namespace std;
int main() {
string s="54.653";
double d=atoi(s.c_str());
cout << d << endl;//54
stringstream ss;
ss << s;
ss >> d;
cout << d; //54.653
return 0;
}
stringstream与atoi实现字符串与int,double型转换之比较
最新推荐文章于 2024-08-25 19:18:35 发布
本文演示了在C++中如何将字符串转换为浮点数,并比较了使用atoi和stringstream的不同结果。atoi只能处理整数部分,而stringstream能正确处理包含小数点的字符串。
417

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



