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编码,中文字占两个字符,不同的编码方式,占用的字符数可能不同

免责声明:内容仅供参考,不保证正确性!


全栈后端 / C语言教程 :


















Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.