21xrx.com
2024-12-23 01:21:38 Monday
登录
文章检索 我的文章 写文章
C语言中如何计算字符串长度
2023-06-13 14:30:45 深夜i     --     --
C语言 字符串长度 strlen()函数 循环计数器

在C语言中,计算一个字符串的长度是一项基本操作。通常使用内置的库函数strlen()来获取字符串的长度。该函数可以统计一个字符串中字符的数量,直到遇到字符串的结束符'\0'为止。代码示例如下:


#include

#include

int main()

{

  char str[100];

  int len;

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

  scanf("%s", str);

  len = strlen(str);

  printf("该字符串的长度为:%d\n", len);

  return 0;

}

在上面的示例中,定义了一个字符数组str来保存用户输入的字符串,然后使用strlen()函数获取字符串的长度,并输出结果。

除了使用内置函数,我们还可以采用循环的方式来计算字符串的长度。具体实现方式是:从字符串的第一个字符开始遍历,每遇到一个字符计数器就加1。当遍历完成后,计数器中的数字就是字符串的长度。代码示例如下:


#include

int main()

{

  char str[100];

  int len = 0, i = 0;

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

  scanf("%s", str);

  while (str[i] != '\0')

  {

    len++;

    i++;

  }

  printf("该字符串的长度为:%d\n", len);

  return 0;

}

通过上述两种方式,我们可以轻松地计算出一个字符串的长度。

  
  

评论区

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