STL数字字符串转换为数字

来源:互联网 发布:aris软件流程 编辑:程序博客网 时间:2024/06/07 15:28
<pre name="code" class="cpp">//数字字符串转换为数字#include<iostream>#include<sstream>//库文件using namespace std;void main(){string Str = "1234567890.34222221";//数字字符串istringstream cinstr(Str);//创建输入流对象,参数为字符串。int Inum;//int型数据double Dnum;//double型数据cinstr >> Inum>>Dnum;//从流对象获取数据,int型只获取小数点前的部分,double型只获取小数点及其后的数据带0,cout << "转换为int:"<<Inum<<endl;//输出数据:123457890 最多10位cout << "转换我double:"<<Dnum<< endl;//输出数据:      0.342222 最多小数点后6位}



输出结果:

注:转换速度较慢

0 0