21xrx.com
2024-11-25 05:07:19 Monday
登录
文章检索 我的文章 写文章
C++中如何判断字符串长度?
2023-07-07 03:37:58 深夜i     --     --
C++ 字符串长度 判断

在C++中,要计算字符串的长度,可以使用内置的字符串函数,即strlen()函数。该函数在 头文件中定义,可以接受一个char类型的指针作为参数,该指针指向要计算长度的字符串。strlen()函数会返回字符串的长度,不包括空字符 '\0'。

例如,以下示例代码计算并输出字符串str的长度:


#include <iostream>

#include <cstring>

using namespace std;

int main()

{

  char str[] = "Hello World!"; // 定义一个字符串

  int len = strlen(str);    // 计算字符串长度

  cout << "Length of string: " << len << endl; // 输出字符串长度

  return 0;

}

输出结果为:Length of string: 12

另外,C++中的标准库string类也提供了length()和size()成员函数,可以用于计算已经定义的字符串的长度。例如,以下代码使用string类计算并输出字符串s的长度:


#include <iostream>

#include <string>

using namespace std;

int main()

{

  string s = "Hello World!"; // 定义一个字符串

  int len = s.length();    // 计算字符串长度

  cout << "Length of string: " << len << endl; // 输出字符串长度

  return 0;

}

输出结果同样为:Length of string: 12。

  
  

评论区

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