21xrx.com
2024-09-17 04:30:50 Tuesday
登录
文章检索 我的文章 写文章
如何用C语言计算字符串个数
2023-06-14 13:36:16 深夜i     --     --
C语言 字符串 计算

在C语言中,字符串是以NULL结尾的一串字符。如果想计算字符串的个数,也就是字符串中字符的数量,可以使用strlen()函数来实现。该函数的头文件为string.h,其基本格式如下:


size_t strlen(const char *str);

其中,str代表要计算长度的字符串。该函数将返回字符串的长度,即为字符串中字符的个数,不包括NULL字符。

除了使用strlen()函数,还可以使用循环的方式遍历字符串,直到遇到NULL字符为止,统计字符的个数,也可以实现计算字符串个数的功能。代码示例如下:


#include

int main() {

 char str[50];

 int len = 0;

 printf("请输入一个字符串:");

 gets(str);

 for(int i = 0; str[i] != '\0'; i++) {

  len++;

 }

 

 printf("该字符串中字符的数量为:%d\n", len);

 

 return 0;

}

在以上代码中,使用了for循环遍历字符串,每当遇到一个非NULL字符,就将其计数器加1,直到遇到NULL字符为止。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复