<string.h> Functions

C strlen()

The strlen() function calculates the length of a given string.

The strlen() function takes a string as an argument and returns its length. The returned value is of type long int.

It is defined in the <string.h> header file.


Example: C strlen() function

#include <stdio.h>
#include <string.h>
int main()
{
    char a[20]="Program";
    char b[20]={'P','r','o','g','r','a','m','\0'};

    printf("Length of string a = %ld \n",strlen(a));
    printf("Length of string b = %ld \n",strlen(b));

    return 0;
}

Output


Length of string a = 7
Length of string b = 7

Note that the strlen() function doesn't count the null character \0 while calculating the length.