首页 >后端开发 >C++ >如何在 C 中从单个字符创建字符串?

如何在 C 中从单个字符创建字符串?

Barbara Streisand
Barbara Streisand原创
2024-11-03 18:50:30560浏览

How Can I Create a String from a Single Character in C  ?

在 C 中从单个字符创建字符串

在 C 中,可以从单个字符创建字符串。以下是实现此目的的几种方法:

  • std::string(n, c):此构造函数采用两个参数,其中 n 是要创建的字符数,c 是要创建的字符数。是所需的字符。例如:
<code class="cpp">char c = 34;
std::string s(1, c);

std::cout << s << std::endl; // Outputs: "</code>
  • std::string{c}:C 11 初始化语法可用于初始化具有所需字符的字符串。
<code class="cpp">char c = 34;
std::string s{c};

std::cout << s << std::endl; // Outputs: "</code>
  • std::string::push_back(c):push_back() 方法将单个字符附加到字符串。
<code class="cpp">char c = 34;
std::string s;
s.push_back(c);

std::cout << s << std::endl; // Outputs: "</code>

以上是如何在 C 中从单个字符创建字符串?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn