方法一:通过新建char数组间接转换。 char c = 'X'; char tmp[1]{c}; string str = tmp; 方法二:通过string的构造函数直接转换。 char c = 'X'; string str = string(1, c);