「c++」数据类型 char 转化为 string

简述C++中数据类型charstring都可以存放字符,所以存在将char类型转化为类型string的需求。

  话不多说,先上代码。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

#include <string>
#include <sstream> //stringstream出处

int ()
{
char c = 'a';
std::string str;
std::stringstream ss;

ss << c;
str = ss.str();
std::cout << str << std::endl;
return 0;
}

  这里借助stringstream,存储变量c中的值,再赋给变量str,完成转化。

  以上!