ホームページ  >  記事  >  バックエンド開発  >  C言語でstrlenを使う方法

C言語でstrlenを使う方法

下次还敢
下次还敢オリジナル
2024-04-27 22:36:43439ブラウズ

strlen() 関数は、C 言語で、ヌル終端文字を除いた指定された文字列の長さを計算するために使用されます。文字列を格納するための char 配列またはポインタを宣言します。文字列を取得します。文字列ポインタを引数として strlen() 関数に渡します。返された長さを変数に格納します。 C 言語での

C言語でstrlenを使う方法

strlen() の使用法

strlen() は C 標準ライブラリの関数であり、使用されます。指定された NULL で終わる文字列の長さを計算します。

構文

<code class="c">size_t strlen(const char *str);</code>

パラメータ

  • str: null で終了する文字列ポインタへのポインタ。

戻り値

strlen() は、ヌル終端文字を除いた文字列の長さを返します。

使用方法

strlen() 関数を使用するには、次の手順に従います。

  1. 文字列を格納するための char 配列またはポインターを宣言します。 。
  2. scanf()、gets()、またはその他のメソッドを使用して文字列を取得します。
  3. 文字列ポインタをパラメータとして strlen() 関数に渡します。
  4. 返された長さを変数に格納します。

#例

<code class="c">#include <stdio.h>
#include <string.h>

int main() {
  char str[] = "Hello World";
  size_t length = strlen(str);

  printf("字符串 '%s' 的长度为 %d\n", str, length);

  return 0;
}</code>

出力

<code>字符串 'Hello World' 的长度为 11</code>

注意事項

strlen() は元の文字列を変更しません。
  • strlen() は、マルチバイト文字に関係なく、文字列の長さをバイト単位で返します。
  • 空の文字列の場合、strlen() は 0 を返します。

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

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