Cの文字列プログラム

文字列は、実際には文字の1次元配列であり、 null文字 '\ 0'。したがって、nullで終了する文字列には、文字列とそれに続く文字列を構成する文字が含まれます。null

次の宣言と初期化により、「Hello」という単語で構成される文字列が作成されます。配列の最後にヌル文字を保持するために、文字列を含む文字配列のサイズは、単語「Hello」の文字数より1つ大きくなります。

char greeting[6] = {'H', 'e', 'l', 'l', 'o', '\0'};

配列の初期化のルールに従う場合は、上記のステートメントを次のように記述できます。

char greeting[] = "Hello";

このセクションでは、文字列Cプログラミング言語の操作方法を学習します。例を複数のサブセクションに分割して、私たちが行っていることをよりよく理解できるようにしました。

基本プログラム

これらのプログラムは、Cの文字列の基本を理解するために特別に作成されました。これらのプログラムは、文字列を文字の配列として扱います。

  • Cで文字列を出力するプログラム

  • Cで文字列を1文字ずつ印刷するプログラム

  • Cで関数なしで文字列の長さを見つけるプログラム

  • Cで出現する文字をカウントするプログラム

  • Cで発生する母音を数えるプログラム

  • Cで文字列文字をソートするプログラム

マルチストリングプログラム

これらのプログラムには、複数の文字列変数があります。これらは、Cプログラミング言語で複数の文字列変数を操作する方法についての洞察を与えるはずです-

  • Cで文字列をコピーするプログラム

  • Cで文字列を逆にするプログラム

  • Cで文字列を検索するプログラム

  • Cで文字列を交換するプログラム

  • Cの2つの文字列を比較するプログラム

  • Cで2つの文字列を連結するプログラム

  • C言語の文字列アナグラムプログラム

長い文字列プログラム

文または行は長い文字列と見なすことができます。次のプログラムは同じ概念を扱います-

  • C行の単語を逆にするプログラム

  • C行を逆にするプログラム