21xrx.com
2024-11-08 22:03:30 Friday
登录
文章检索 我的文章 写文章
如何在C语言中计算字符串的长度
2023-06-12 13:26:26 深夜i     --     --
C语言 字符串 长度

在C语言中,字符串是由字符数组组成的,其中每个字符占用一个字节。要计算字符串的长度,可以使用标准库中的strlen函数。此函数需要一个指向字符串的指针作为参数,返回一个整数值,表示字符串的实际长度,不包括结束符'\0'。

例如,下面的代码演示了如何使用strlen函数计算字符串长度:


#include

#include

int main() {

  char str[20] = "Hello, World!";

  int len = strlen(str);

  printf("The length of '%s' is %d.\n", str, len);

  return 0;

}

上面的代码定义了一个长度为20的字符数组str,并将其初始化为"Hello, World!"。然后,调用strlen函数获取字符串的长度,将结果存储在变量len中,并用printf函数打印出来。

这里要注意的是,strlen函数只计算字符串的实际长度,不包括结束符'\0'。因此,在定义字符串数组时,应该预留一个字节来存储'\0',以确保字符串可以正确地被处理。

  
  

评论区

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