21xrx.com
2025-03-25 20:34:28 Tuesday
文章检索 我的文章 写文章
C语言字符串字符个数详解
2023-06-14 23:11:53 深夜i     15     0
C语言 字符串 字符个数 strlen函数 遍历字符串 循环 计算长度

在C语言中,字符串是由一系列字符组成的。如果想要知道一个字符串中有多少个字符,可以使用字符串库中的strlen函数,该函数会返回字符串的长度,也就是字符个数。

strlen函数的用法很简单,只需要将需要计算长度的字符串作为参数传递给它即可。例如:

#include 
#include 
int main() {
  char str[] = "hello world";
  int len = strlen(str);
  printf("字符串的长度为:%d\n", len);
  return 0;
}

以上程序输出的结果是:

字符串的长度为:11

除了strlen函数之外,还可以通过遍历字符串的每个字符来计算字符个数。这种方法通常使用一个循环来实现,每次循环将字符串中的某个字符取出来,直到取出了整个字符串的所有字符。例如:

#include 
int main() {
  char str[] = "hello world";
  int len = 0;
  for (int i = 0; str[i] != '\0'; i++) {
    len++;
  }
  printf("字符串的长度为:%d\n", len);
  return 0;
}

以上程序输出的结果也是:

字符串的长度为:11

  
  

评论区

    相似文章