21xrx.com
2024-11-10 00:56:47 Sunday
登录
文章检索 我的文章 写文章
C++如何输出包含空格的字符串
2023-07-05 13:37:20 深夜i     --     --
C++ 输出 包含空格的字符串

在C++中,如果要输出包含空格的字符串,常见的方法有两种:使用双引号和使用单引号。

使用双引号:

双引号可以将字符串括起来,其中可以包含空格。例如:


#include <iostream>

using namespace std;

int main()

  string str = "Hello world!";

  cout << str << endl;

  return 0;

以上代码会输出 "Hello world!",其中包含了一个空格。

如果要输出多个单词的字符串,也可以使用双引号,例如:


#include <iostream>

using namespace std;

int main()

  string str = "This is a long string.";

  cout << str << endl;

  return 0;

以上代码会输出 "This is a long string.",其中包含了多个空格。

使用单引号:

单引号是用来表示字符的,不能用来表示字符串。如果要输出包含空格的字符串,可以使用多个字符来拼接起来。例如:


#include <iostream>

using namespace std;

int main()

{

  char str[] = {'H', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd', '!', '\0'};

  cout << str << endl;

  return 0;

}

以上代码会输出 "Hello world!",其中空格是通过多个字符来表示的。

总的来说,如果要输出包含空格的字符串,使用双引号更加简单方便,而使用单引号则需要手动拼接字符。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复