logo

strlen()-Funktion in c

Der strlen() Funktion in C berechnet die Länge einer bestimmten Zeichenfolge. Der strlen() Funktion ist in definiert string.h Header-Datei. Das Nullzeichen „ “ wird nicht gezählt.

Syntax von C strlen()

Die Syntax der Funktion strlen() in C lautet wie folgt:



size_t strlen (const char* str );>

Parameter

Die Funktion strlen() benötigt nur einen einzigen Parameter.

Leistungstest
    str: Es stellt die String-Variable dar, deren Länge wir finden müssen.

Rückgabewert

  • Diese Funktion gibt die ganzzahlige Länge der übergebenen Zeichenfolge zurück.
strlen in c

C strlen() Funktion

Beispiel für C strlen()

Die folgenden Programme veranschaulichen die Funktion strlen() in C:



C

Zeichenfolge in char Java






// 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;> }>

Zeichenfolge zum Zeichen
>

>

Ausgabe

Length of string is : 13>

Wichtige Punkte zu strlen()

Die folgenden Punkte sollten bei der Verwendung von strlen() beachtet werden:

  • strlen() zählt das nicht NULL-Zeichen „ “ .
  • Die zeitliche Komplexität von strlen() beträgt An) , wobei n die Anzahl der Zeichen in der Zeichenfolge ist.
  • Sein Rückgabetyp ist size_t (was im Allgemeinen unsigned int ist).