C语言中的strlen函数用于获取一个字符串的长度,其原型如下:
size_t strlen(const char* str);
其中,str是指向要获取长度的字符串的指针。
使用strlen函数的步骤如下:
-
引入头文件:
#include
-
声明一个字符数组或字符指针来存储字符串。
-
调用strlen函数,并将要获取长度的字符串作为参数传入。
-
将返回值赋给一个变量,即可得到字符串的长度。
以下是一个使用strlen函数的示例:
#include#include int main() { char str[] = "Hello, World!"; size_t len = strlen(str); printf("Length of the string is: %zu\n", len); return 0; }
输出结果为:
Length of the string is: 13
注意,strlen函数返回的是一个无符号整型数值,位于头文件
中定义的size_t
类型,用来表示内存大小。在格式化字符串时,需要使用%zu
作为占位符。