の 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
個別にカウントする
// 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 です)。