c++计算string字符串长度
时间: 2024-06-21 18:03:01 浏览: 229
在 C++ 中,可以使用 `strlen` 函数来计算字符串的长度,该函数定义在头文件 `cstring` 中。下面是示例代码:
```
#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;
}
```
上述代码中,我们首先定义了一个 `char` 类型的数组 `str`,并初始化为字符串 "Hello, World!"。然后,使用 `strlen` 函数计算出字符串的长度,并将其保存在整型变量 `len` 中。最后,输出字符串的长度。
相关问题
c++ string 字符串长度函数
C++中可以使用`std::string`类来表示字符串,并使用`length()`函数来获取字符串的长度。以下是一个示例代码:
```cpp
#include <iostream>
#include <string>
int main() {
std::string str = "Hello, world!";
int length = str.length();
std::cout << "The length of the string is: " << length << std::endl;
return 0;
}
```
运行以上代码,将输出字符串的长度为:13。
C++ string 获取字符串长度
可以使用C++中的`string`类来获取字符串长度,`string`类中提供了`length()`和`size()`两个函数来获取字符串长度,两个函数的用法是相同的,都可以返回字符串中字符的个数,包括空格在内。下面是一个例子:
```c++
#include <iostream>
#include <string>
using namespace std;
int main() {
string str = "Hello World!";
int len = str.length(); // 或者使用 str.size();
cout << "字符串长度为:" << len << endl;
return 0;
}
```
输出结果为:
```
字符串长度为:12
```
阅读全文
相关推荐













