C string strlen() 函数

定义和用法

strlen() 函数返回字符串的长度,即直到第一个空终止字符为止的字符数。这个长度小于为字符串保留的内存量,后者可以使用 sizeof 运算符来测量。

strlen() 函数定义在 <string.h> 头文件中。

实例

测量字符串的长度:

char myStr[20] = "Hello World";
printf("%zu\n", strlen(myStr));
printf("%zu\n", sizeof(myStr));

亲自试一试

语法

strlen(char * str);

参数

参数 描述
str 必需。要测量长度的字符串。

技术细节

返回: 整数,表示字符串的长度。

相关页面

教程:C 字符串

教程:C 字符串函数