[Cベース]文字列

1496 ワード

文字列の処理には、文字列形式の変数が必要です.Cでプログラムを作成し、ユーザーが入力した文字列を受信し、他の文字列と結合して出力します.
string answer = get_string("what's your name?\n");

フォーマット指定子


ユーザー名を受信し、保存する変数を「答え」に指定します.
Cは古い言語であるため,変数が格納するデータ型を非常に正確に示す必要がある.したがって、格納する値のタイプは文字列(string)であることを伝えなければなりません.この場合stringはフォーマット指定子と呼ばれます.

割付演算子


我々は一般的に代数で=等しい.
ただし、プログラミング言語では、右の意味は左で指定され、付与演算子と呼ばれます.
get string関数が名前を返すと、resultという変数に名前が保存されます.
これで、ユーザー名がコンピュータのメモリのどこかに格納されます.
string answer = get_string("what's your name?\m");
printf("hello, %s\n, answer);
resultという変数を出力する必要があるため、%sを使用します.
このときsはstringのsである.