c语言strlen函数教程
在
因为strlen函数不包含最后一个结束字符,所以通常使用strlen函数计算的字符串长度为
strlen函数详细信息
语法
size _ t strlen (常数char * str );
参数
参数
说明
str
要计算长度的字符串。
返回值
函数返回字符串的长度。
说明
strlen函数计算字符串长度时,在空终止字符之前,不包含空终止字符。
技术细节
要使用strlen函数,必须部署string.h头文件。
外壳
c语言字符串的长度
使用strlen ()函数实现要检索的字符串的长度
#包含
#包含
int main () )。
printf (来宾(www.haicoder.net )n );
char str1[30]='Hello,HaiCoder ';
intstrlen=strlen(str1;
intsizeofstr=sizeof(str1;
printf(strLen=%d,sizeofStr=%dn )、strlen、sizeOfStr );
返回0;
}
程序运行后,控制台的输出如下所示。
首先,我们定义了字符数组str1,并为其赋值。 然后,使用strlen函数获取字符数组的长度,并使用sizeof获取该字符数组占用的内存字节的大小。
最后,输出了字符串的长度和字符串占用的内存字节数。 发现字符串的长度是字符的个数,不包含最后的终止符 。
c语言字符串的长度
使用strlen ()函数实现要检索的字符串的长度
#包含
#包含
int main () )。
printf (来宾(www.haicoder.net )n );
char str1[30]='Hello, HaiCoder ';
intstrlen=strlen(str1;
intsizeofstr=sizeof(str1;
printf(strLen=%d,sizeofStr=%dn )、strlen、sizeOfStr );
返回0;
}
程序运行后,控制台的输出如下所示。
这次在字符数组中插入了结束符 。 此时,使用strlen获取字符串的长度。 此时的长度仅为6, 结束。
c语言字符串长度strlen函数总结
要使用c语言获取字符串的长度,请使用strlen函数。 strlen函数计算字符串的长度直到空结束字符,但不包括空结束字符。