C++基础知识字符串、整型相互转化

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/w_x_s_h_h/article/details/88055227

1. C++11支持的特性

   由string 转int 类型 通过stoi()函数 除此之位还有stol  stod 分别是转化为long、double类型。

   由int 转string类型,只需要to_string()就可以。

2.(手写转换方法)

 string 转int

int  stringtoint(string s1)
{
    int res=0;
    int len=s1.length();
    for(int i=0;i<len;i++)
    {
        res=res*10+s1[i]-'0';
    }
    return res;
}

  int 转string(记得加头文件#incldue<sstream>)

string  inttostring(int a)
{
    string s;
    ostringstream os;
    os<<a;
    s=os.str();
    return s;
}

猜你喜欢

转载自blog.csdn.net/w_x_s_h_h/article/details/88055227