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
// 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 です)。