📜  将 char 转换为字符串 c++ (1)

📅  最后修改于: 2023-12-03 14:53:42.922000             🧑  作者: Mango

将char转换为字符串 C++

在 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 类型变量与字符串相加即可。