C语言strlen()函数,计算字符串长度
strlen()函数
C语言中strlen()函数,可以用于计算统计字符数组或字符串中字符的个数,或者称为字符串长度,其语法如下:
strlen(string)
strlen()语法解析
使用C语言的strlen()函数计算字符串长度时需要包含<string.h>预处理,传入的参数为一个字符数组,或字符串。
提示:该函数有一个返回值,类型为整数类型,通常可以使用int类型的变量来存储。
提示:strlen() 函数统计返回的是字符串中第一个 '\0' 字符之前的字符数,不包括终止字符 '\0'。如果字符串的末尾不是'\0',strlen() 的行为将是未定义的,可能会导致程序崩溃。
提示:strlen()函数一般适合用于统计字符数不多的字符串。
strlen()函数实例代码
#include <stdio.h>
#include <string.h>
int main() {
char x[] = "笨鸟工具,x1y1z1.com!";
int y = strlen(x);
printf("%d\n",y);
return 0;
}
代码编译运行,得到输出:
21 //文件采用GBK编码,中文字占两个字符,不同的编码方式,占用的字符数可能不同
免责声明:内容仅供参考,不保证正确性!