在C語言中,字符串的長度可以使用strlen()
函數來計算,該函數定義在string.h
頭文件中。strlen()
函數的原型如下:
size_t strlen(const char *str);
strlen()
函數接受一個字符串參數str
,返回該字符串的長度,即字符串中字符的個數(不包括結尾的空字符'\0'
)。以下是一個使用strlen()
函數計算字符串長度的示例:
#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;
}
輸出結果為:
The length of the string is: 11
上述示例中,字符串"Hello World"
的長度是11,因為該字符串包含了11個字符(包括空格),不包括結尾的空字符'\0'
。