Cのstrlen()関数

Cのstrlen()関数

strlen() C の関数は、指定された文字列の長さを計算します。の strlen() 関数はで定義されています string.h ヘッダファイル。ヌル文字「 」はカウントされません。

C strlen() の構文

C の strlen() 関数の構文は次のとおりです。

size_t strlen (const char* str ); 

パラメーター

strlen() 関数はパラメータを 1 つだけ受け取ります。

    str: 長さを見つける必要がある文字列変数を表します。

戻り値

  • この関数は、渡された文字列の整数の長さを返します。
Cのstrlen

C strlen() 関数

C strlen() の例

以下のプログラムは、C の strlen() 関数を示しています。

C




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

出力

Length of string is : 13 

strlen() に関する重要なポイント

strlen() を使用するときは、次の点に留意する必要があります。

  • strlen() はカウントしません NULL 文字「 」
  • strlen() の時間計算量は次のとおりです。 の上) ここで、n は文字列内の文字数です。
  • その戻り値の型は次のとおりです サイズ_t (通常は unsigned int です)。