c++strlen的用法
时间: 2024-05-12 10:12:27 浏览: 54
C++中的strlen函数用于计算字符串的长度,即字符串中字符的个数,不包括字符串末尾的'\0'。它的用法如下:
```c++
#include <cstring>
int strlen(const char* str);
```
其中,str是要计算长度的字符串,函数返回值是该字符串的长度。
示例代码如下:
```c++
#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: 13
```
相关问题
strlen用法c++
在C++中,strlen是一个用于计算字符串长度的函数。它的用法如下:
```cpp
#include <cstring>
int main() {
const char* str = "Hello, World!";
int length = strlen(str);
return 0;
}
```
在上面的例子中,我们包含了头文件`<cstring>`,然后声明了一个指向字符串的指针`str`,并将其初始化为"Hello, World!"。然后,我们使用strlen函数来计算字符串的长度,并将结果存储在变量`length`中。
需要注意的是,strlen函数返回的是一个无符号整数类型(size_t),表示字符串的长度。如果字符串为空,则返回0。
c++strlen()函数
C++中的strlen()函数是用来计算字符串长度的函数,它的头文件是<string.h>。该函数的作用是返回一个字符串的长度,不包括字符串末尾的空字符'\0'。该函数的使用方法非常简单,只需要将需要计算长度的字符串作为参数传入即可。下面是一个例子:
```
#include <stdio.h>
#include <string.h>
int main() {
char arr[] = "hello";
int len = strlen(arr);
printf("%d", len);
return 0;
}
```
该程序输出的结果为5,因为字符串"hello"的长度为5个字符。需要注意的是,如果字符串中包含了空字符'\0',那么strlen()函数会在遇到空字符时停止计算长度。
阅读全文