📅  最后修改于: 2023-12-03 14:53:42.922000             🧑  作者: Mango
在 C++ 中,可以使用标准库中的 string
类来表示字符串。要将一个 char
转换为一个字符串,我们可以使用重载的 +
操作符。
下面是一个示例:
char c = 'a';
string s = string(1, c);
在上面的代码中,我们首先将 char
类型的 c
转换为一个字符串,然后将其赋值给变量 s
。
我们使用重载的 string
构造函数,该构造函数接受两个参数:第一个参数是要复制的字符数,第二个参数是要复制的字符。在这里,我们将第一个参数设为1,并将第二个参数设置为变量 c
。
你也可以直接将 char
类型的变量与字符串相加。例如:
char c = 'a';
string s = "" + c;
在上面的代码中,我们将空字符串 ""
与变量 c
相加,这将返回一个新的字符串,其中包含一个字符 c
。
要将 char
类型的变量转换为字符串,在 C++ 中你可以使用 string
类,将 char
类型变量与字符串相加即可。