在C語言中,字符串的長度可以使用strlen()
函數(shù)來計(jì)算,該函數(shù)定義在string.h
頭文件中。strlen()
函數(shù)的原型如下:
size_t strlen(const char *str);
strlen()
函數(shù)接受一個(gè)字符串參數(shù)str
,返回該字符串的長度,即字符串中字符的個(gè)數(shù)(不包括結(jié)尾的空字符'\0'
)。以下是一個(gè)使用strlen()
函數(shù)計(jì)算字符串長度的示例:
#include <stdio.h>
#include <string.h>
int main() {
char str[] = "Hello World";
int len = strlen(str);
printf("The length of the string is: %d\n", len);
return 0;
}
輸出結(jié)果為:
The length of the string is: 11
上述示例中,字符串"Hello World"
的長度是11,因?yàn)樵撟址?1個(gè)字符(包括空格),不包括結(jié)尾的空字符'\0'
。