logo

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

Javaでの例外処理
>

>

出力

Length of string is : 13>

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

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

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