21xrx.com
2024-12-22 21:35:24 Sunday
登录
文章检索 我的文章 写文章
C++实现计算字符串长度的代码
2023-07-01 17:03:35 深夜i     --     --
C++ 计算 字符串长度 代码

计算字符串长度是编程中常见的一个操作,因为在很多场景下,我们需要知道字符串的长度才能进行后续计算。在C++中,可以使用以下代码来实现计算字符串长度的功能:


#include <iostream>

#include <string>

using namespace std;

int main()

{

  string str = "Hello, world!";

  int len = str.length();

  cout << "The length of the string is: " << len << endl;

  return 0;

}

在这段代码中,我们首先定义一个字符串`str`,然后使用`str.length()`函数来计算字符串的长度,最后将计算结果打印出来。

需要注意的是,如果我们使用的是字符数组来表示字符串,那么可以使用以下代码来计算字符串的长度:


#include <iostream>

#include <cstring>

using namespace std;

int main()

{

  char str[] = "Hello, world!";

  int len = strlen(str);

  cout << "The length of the string is: " << len << endl;

  return 0;

}

这里使用的是C语言标准库中的`strlen`函数,这个函数的作用是计算以`'\0'`结尾的字符数组的长度。因此,在这个示例中,我们需要在字符数组`str`的最后加上一个表示字符串结束的`'\0'`字符,否则`strlen`函数无法正确计算字符串的长度。

无论是使用string类还是字符数组,计算字符串长度都是编程中必不可少的一个操作。熟悉常用的计算长度的方法,将有助于我们更加高效地完成各种编程任务。

  
  

评论区

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