21xrx.com
2024-09-19 09:37:48 Thursday
登录
文章检索 我的文章 写文章
C++中string类型的字符串如何获取长度?
2023-06-23 19:26:06 深夜i     --     --
C++ string类型 字符串 获取 长度

在C++中使用string类型的字符串是非常常见的,因为它提供了很多方便的操作和函数。获取string类型的字符串长度也非常简单,只需要使用string类中的length()函数即可。

例如:


#include <iostream>

#include <string>

using namespace std;

int main(){

  string str = "hello world";

  int len = str.length();

  cout << "字符串的长度为:" << len << endl;

  return 0;

}

上述代码中,首先定义了一个名为str的string类型变量,赋值为"hello world"。然后使用了str.length()函数获取了字符串长度,并将其赋值给了len变量。最后输出len变量的值,即为字符串的长度。在上述代码中输出的值为11,因为字符串中有11个字符。

需要注意的是,使用string类中的length()函数获取的是字符串中的字符数量,而不是字节数量。由于string类型的字符串中可以包含中文字符等多字节字符,因此字符数量和字节数量并不一定相同。

除了使用length()函数外,也可以使用size()函数来获取字符串长度。这两个函数是等价的,可以根据个人习惯进行选择。

  
  

评论区

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