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

C言語で文字列を使う方法

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

C 言語では、文字列は「\0」で終わり、文字列の保存と処理に使用されます。具体的な使用法: 文字列の宣言: 文字列名[サイズ]; 文字列の初期化: 文字列名[] = "コンテンツ"; 長さの取得: strlen(文字列名); ;文字列関数: strlen() は長さを返し、strcmp() は比較し、strcpy() はコピーし、strcat() は追加します。

C言語で文字列を使う方法

C 言語での文字列の使用法

string は、C 言語の文字配列で文字列を保存および処理するために使用されます。文字列の終わりを示すために、'\0' (ヌル文字) で終了します。

#文字列の使用法

  • 文字列を宣言: #

    <code class="C">char string_name[size];</code>

  • 文字列の初期化:

    <code class="C">char string_name[] = "Hello World";</code>

  • #文字列要素へのアクセス:
  • <code class="C">string_name[index];</code>
    ##文字列の長さの取得:
  • <code class="C">strlen(string_name);</code>

    文字列の比較:
  • <code class="C">strcmp(string1, string2);</code>

    文字列関数

C 言語には、次の文字列関数が用意されています。

strlen():

文字列の長さを返します。
  • strcmp(): 2 つの文字列を比較し、等しい場合は 0 を返し、そうでない場合は 0 以外の値を返します。
  • strcpy(): ある文字列を別の文字列にコピーします。
  • strcat(): ある文字列を別の文字列に追加します。
  • 文字列の例
<code class="C">#include <stdio.h>

int main() {
    char string1[] = "Hello";
    char string2[] = "World";

    printf("%s\n", string1);  // 输出:Hello
    printf("%d\n", strlen(string1));  // 输出:5

    strcpy(string2, string1);  // 将string1复制到string2
    printf("%s\n", string2);  // 输出:Hello

    strcat(string2, "!");  // 将"!"附加到string2
    printf("%s\n", string2);  // 输出:Hello!

    return 0;
}</code>

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

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