logo

strlen() functie in c

De strlen() functie in C berekent de lengte van een gegeven string. De strlen() functie is gedefinieerd in string.h header-bestand. Het nulteken ‘ ’ wordt niet meegeteld.

Syntaxis van Cstrlen()

De syntaxis van de functie strlen() in C is als volgt:



size_t strlen (const char* str );>

Parameters

De functie strlen() heeft slechts één parameter nodig.

hoe groot is deze monitor
    str: Het vertegenwoordigt de stringvariabele waarvan we de lengte moeten vinden.

Winstwaarde

  • Deze functie retourneert de integrale lengte van de doorgegeven tekenreeks.
strlen in c

Cstrlen() Functie

Voorbeeld van Cstrlen()

De onderstaande programma's illustreren de strlen()-functie in C:



C






binair zoeken

// c program to demonstrate> // example of strlen() function.> #include> #include> int> main()> {> >// defining string> >char> str[] =>'techcodeview.com'>;> >// getting length of str using strlen()> >int> length =>strlen>(str);> >printf>(>'Length of string is : %d'>, length);> >return> 0;> }>

teken naar tekenreeks
>

>

Uitvoer

Length of string is : 13>

Belangrijke punten over strlen()

Houd rekening met de volgende punten tijdens het gebruik van strlen():

  • strlen() telt de NULL-teken ‘ ’ .
  • De tijdscomplexiteit van strlen() is Op) , waarbij n het aantal tekens in de tekenreeks is.
  • Het retourtype is maat_t (wat over het algemeen een niet-ondertekende int is).