const char c = 'a';
//1.使用 string 的構(gòu)造函數(shù)
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 方法會(huì)轉(zhuǎn)化為char對(duì)應(yīng)的ascii碼
//原因是 to_string 沒(méi)有接受char型參數(shù)的函數(shù)原型,有一個(gè)參數(shù)類型
//為int 的函數(shù)原型汞窗,所以傳入char型字符 實(shí)際是先將char 轉(zhuǎn)化
//為int 型的ascii 碼,然后再轉(zhuǎn)變?yōu)閟tring
//以下輸出結(jié)果為 97
cout << to_string(c) << endl;
作者:carbon06
來(lái)源:CSDN
原文:https://blog.csdn.net/carbon06/article/details/79353821
版權(quán)聲明:本文為博主原創(chuàng)文章,轉(zhuǎn)載請(qǐng)附上博文鏈接!