欢迎访问宙启技术站
智能推送

获取字符串长度函数:strlen()

发布时间:2023-07-25 18:08:06

strlen()函数是C语言中的字符串函数,用于计算一个字符串的长度。它接受一个字符串作为参数,并返回该字符串的长度(不包括空字符'\0')。

以下是一个使用strlen()函数计算字符串长度的例子:

#include <stdio.h>
#include <string.h>

int main() {
    char str[] = "Hello, World!";
    int length = strlen(str);
    printf("字符串的长度为:%d
", length);
    return 0;
}

以上代码会输出:

字符串的长度为:13

在这个例子中,我们定义了一个字符数组str,并使用strlen()函数计算其长度,并将结果存储在变量length中。最后,我们使用printf()函数打印出字符串的长度。

注意,strlen()函数计算的是字符串中的字符个数,并不包括字符串结束符'\0'。所以,如果一个字符串的实际长度是1000个字符,那么存储该字符串的字符数组的大小应该是1001(包括结束符'\0')。否则,如果存储空间不足,可能会导致字符串截断或其他错误。

希望能对你有所帮助!