美文网首页
C++ 是最傻逼的语言之将一个char 转为 string CT

C++ 是最傻逼的语言之将一个char 转为 string CT

作者: 小雨启明 | 来源:发表于2019-03-06 20:07 被阅读0次

    const char c = 'a';
    //1.使用 string 的构造函数
    string s(1,c);
    //2.声明string 后将char push_back
    string s1;
    s1.push_back(c);
    //3.使用stringstream
    stringstream ss;
    ss << c;
    string str2 = ss.str();

    //注意 使用to_string 方法会转化为char对应的ascii码
    //原因是 to_string 没有接受char型参数的函数原型,有一个参数类型
    //为int 的函数原型,所以传入char型字符 实际是先将char 转化
    //为int 型的ascii 码,然后再转变为string
    //以下输出结果为 97
    cout << to_string(c) << endl;


    作者:carbon06
    来源:CSDN
    原文:https://blog.csdn.net/carbon06/article/details/79353821
    版权声明:本文为博主原创文章,转载请附上博文链接!

    相关文章

      网友评论

          本文标题:C++ 是最傻逼的语言之将一个char 转为 string CT

          本文链接:https://www.haomeiwen.com/subject/hszxpqtx.html