strlen求字符串长度
时间: 2024-11-13 13:15:32 浏览: 1
PHP字符串长度计算 - strlen()函数使用介绍
`strlen`是C语言标准库中的一个函数,全称是"string length",用于计算给定字符串(char数组)的长度,即其中包含的字符数目,包括空字符'\0'。它并不检查字符串的实际结束位置,而是直接查找空字符'\0'的位置。其原型定义在`<string.h>`头文件里:
```c
size_t strlen(const char* str);
```
这里,`str`是要计算长度的字符串指针,`size_t`是返回值类型,表示无符号的整型,确保结果不会溢出。
例如:
```c
#include <string.h>
#include <stdio.h>
int main() {
const char* str = "Hello, World!";
size_t len = strlen(str);
printf("The string '%s' has a length of %zu characters.\n", str, len);
return 0;
}
```
在这个例子中,`strlen(str)`将返回13,因为字符串中有13个字符(包括最后的终止符'\0')。
阅读全文