strlen()

BrandonDusch's avatar
Published Aug 25, 2021Updated Jul 5, 2022
Contribute to Docs

The strlen() string function returns the length of the string without including the terminating character, '\n'.

Syntax

strlen(string)

It takes in the string and returns an unsigned short.

Example

#include <stdio.h>
#include <string.h>
int main() {
char spell[20] = "Abracadabra";
printf("Length: %i", strlen(spell));
return 0;
}

The output would be:

Length: 11

Notice how it didn’t count the terminating character.

All contributors

Contribute to Docs

Learn C on Codecademy