C语言中字符串的长度
在C语言中,可以使用strlen
函数来获取一个字符串的长度。strlen
函数位于string.h
头文件中。
以下是一个示例代码:
#include <stdio.h>
#include <string.h>
int main() {
char str[] = "Hello, World!";
// 使用strlen函数获取字符串的长度
int length = strlen(str);
printf("字符串的长度为:%d\n", length);
return 0;
}
运行示例代码将输出:
字符串的长度为:13
请注意,在C语言中,字符串以null字符('\0')结尾,strlen
函数会从字符串的开头开始计算,直到遇到null字符为止。
因此,字符串中的null字符不会计入长度。
但是,字符串变量在内存中占“字符串字符数+1”的存储空间。