c语言求字符串长度函数
时间: 2025-02-25 07:57:27 浏览: 67
### C语言中计算字符串长度的函数
在C语言中,`strlen()` 是用来计算字符串长度的标准库函数之一。此函数位于 `string.h` 头文件内[^1]。
#### 函数原型
```c
size_t strlen(const char *str);
```
该函数接收一个指向字符数组(即字符串)的指针作为参数,并返回表示字符串实际长度的无符号整数值(不包括终止空字符 `\0`)。下面是一个简单的例子来展示如何使用这个函数:
```c
#include <stdio.h>
#include <string.h>
int main(void) {
const char text[] = "Hello, world!";
size_t length;
// 使用 strlen 计算字符串长度
length = strlen(text);
printf("The string is: %s\n", text);
printf("Length of the string (excluding null terminator): %zu\n", length);
return 0;
}
```
这段程序会输出给定字符串的内容以及它的长度(不含结尾处的空字符),这里 `%zu` 被用来打印 `size_t` 类型的数据,这是为了确保跨平台兼容性和准确性[^2]。
阅读全文
相关推荐















