当前位置:首页>开发>正文

c语言中,计算字符串长度的程序 c语言 计算字符串长度

2023-05-29 19:10:50 互联网 未知 开发

 c语言中,计算字符串长度的程序 c语言 计算字符串长度

c语言中,计算字符串长度的程序?

函数是 strlen

要包含 头文件 string.h

使用方法

int nLen
char str[]="hello world!"
nLen = strlen(str)

nLen 就是字符串str的长度啦

c语言 计算字符串长度

使用strlen函数,包含在头文件string.h里,功能就是计算字符串s的(unsigned int型)不包括在内的长度,我不敢贴代码,你自己百度下。我一贴百度就抽了,屏蔽我的回答!

如何在c语言中计算字符串长度

C语言计算字符串长度,可以手动计算也可以使用库函数或者sizeof()操作符。

方法:
1. 自定义函数求长度
2. 使用strlen()函数
3. 使用sizeof()操作符
自定义函数:

int cont_str(char *s)
{
int i = 0      
while ( str[i ] != )   
return i
}
使用string头文件中的strlen()函数:

strlen(str) //假设str为待求的字符串数组名
使用sizeof()操作符:

sizeof(str)/sizeof(str[0]) //假设str为待求的字符串数组名
注意:
1. strlen()函数求出的字符串长度为有效长度,既不包含字符串末尾结束符 ‘’;
2. sizeof()操作符求出的长度包含字符串末尾的结束符 ‘’;
3. 当在函数内部使用sizeof()求解由函数的形参传入的字符数组的长度时,得到的结果为指针的长度,既对应变量的字节数,而不是字符串的长度,此处一定要小心。

最新文章