21xrx.com
2024-12-23 00:29:45 Monday
登录
文章检索 我的文章 写文章
C++如何输出字符串(string)
2023-06-22 04:24:33 深夜i     --     --
C++ 输出 字符串 string 方法

C++中,输出字符串(string)是一个基本的操作。字符串是一种常见的数据类型,它是由一系列字符组成的,可以用字符串字面量或者字符数组来表示。

输出字符串可以使用cout对象,cout对象是一个流输出对象,可以输出各种类型的数据。在C++中,字符串是以null结尾的字符数组,因此输出字符串时要注意不要输出字符数组的长度。

下面是一段示例代码,演示如何输出字符串:


#include <iostream>

#include <string>

using namespace std;

int main()

World!";

  cout << str << endl;

  return 0;

在上面的代码中,首先引入了iostream和string头文件,然后使用using namespace std;语句定义了命名空间std。接着定义了一个字符串变量str,并初始化为“Hello, World!”,最后使用cout输出该字符串,并在末尾加上endl换行符。

如果要输出字符串中的一部分,可以使用substr方法。substr方法可以从字符串中获取子串,用法如下:


string substr (size_t pos, size_t len) const;

其中,pos表示要获取的子串的起始位置,len表示要获取的子串的长度。例如:


#include <iostream>

#include <string>

using namespace std;

int main()

{

  string str = "Hello, World!";

  string sub = str.substr(7, 5);

  cout << sub << endl;

  return 0;

}

在上面的代码中,使用substr方法获取了字符串“Hello, World!”中从第7个字符开始长度为5的子串“World”,然后输出该子串。

总之,在C++中输出字符串是非常简单的,只需要使用cout对象即可。如果要输出字符串中的一部分,可以使用substr方法。希望这篇文章能够帮助大家学会如何输出字符串。

  
  

评论区

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