C语言如何得到字符串长度
时间: 2023-09-24 10:03:56 浏览: 78
C语言中求字符串长度的函数的几种实现方法
5星 · 资源好评率100%
在C语言中,可以使用`strlen()`函数来获取字符串的长度。
下面是一个示例代码:
```c
#include <stdio.h>
#include <string.h>
int main() {
char str[] = "Hello, World!";
int length;
length = strlen(str);
printf("字符串的长度为:%d\n", length);
return 0;
}
```
在上述代码中,我们首先定义一个字符数组`str`,用来存储字符串`"Hello, World!"`。然后,声明一个整数变量`length`用来存储字符串的长度。接下来,使用`strlen()`函数来计算字符串的长度,并将结果赋值给`length`变量。最后,使用`printf()`函数打印字符串的长度。
运行以上代码,输出将是:
```
字符串的长度为:13
```
这样,我们就成功地得到了字符串的长度。需要注意的是,`strlen()`函数返回的是无符号整型值,因此,我们可以使用`%u`格式说明符来打印长度值。
阅读全文