ホームページ  >  記事  >  バックエンド開発  >  C言語でstrlenとはどういう意味ですか?

C言語でstrlenとはどういう意味ですか?

Guanhui
Guanhuiオリジナル
2020-05-30 14:51:5942969ブラウズ

C言語でstrlenとはどういう意味ですか?

#C 言語で strlen は何を意味しますか?

strlen 関数は C 言語の標準ライブラリ関数で、文字列の長さを計算する機能ですが、"\0" は含まれません。

構文と説明

C ライブラリ関数 size_t strlen(const char *str) は、null 終了文字までの文字列 str の長さを計算しますが、ヌル終了文字は含まれません。 null 終了文字。

size_t strlen(const char *str)

Parameters

str -- 長さを計算する文字列。

戻り値

この関数は文字列の長さを返します。

次の例は、strlen() 関数の使用法を示しています。

#include <stdio.h>
#include <string.h>
int main ()
{
   char str[50];
   int len;
   strcpy(str, "This is php.cn");
   len = strlen(str);
   printf("|%s| 的长度是 |%d|\n", str, len);
   
   return(0);
}

上記のプログラムをコンパイルして実行すると、次の結果が得られます:

|This is php.cn| 的长度是 |14|

推奨チュートリアル: "C#"

##

以上がC言語でstrlenとはどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。