获取字符串长度 c++
时间: 2023-10-18 18:46:43 浏览: 103
要获取字符串长度,可以使用C++中的`strlen()`函数。这个函数可以返回一个字符串的字符数(不包括终止符'\0')。下面是一个示例代码:
```cpp
#include <iostream>
#include <cstring>
int main() {
char str[] = "Hello, world!";
int length = strlen(str);
std::cout << "字符串长度为: " << 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
```
c++获取字符串长度
C语言中获取字符串长度可以使用strlen函数。该函数位于string.h头文件中,它可以计算以空字符('\0')结尾的字符串的长度,不包括空字符本身。示例代码如下:
```c
#include <stdio.h>
#include <string.h>
int main() {
char str[] = "Hello World";
int len = strlen(str);
printf("字符串长度为:%d\n", len);
return 0;
}
```
输出为:"字符串长度为:11"