%s は、C 言語の入力文字列または出力文字列の書式指定子で、NULL で終了する文字シーケンスの読み取りまたは書き込みを示します。
C 言語における %s の意味
C 言語では、%s
文字列を出力するために使用される形式指定子です。
詳細説明:
printf()
や scanf()
などの入出力関数を使用する場合、 format フォーマット指定子は、入力または出力されるデータのタイプとフォーマットを指定します。 %s
形式指定子は文字列を指定するために使用されます。
文字列は、ヌル文字 (\0
) で終わる 0 個以上の文字のシーケンスです。したがって、%s
は、NULL で終了する一連の文字の読み取りまたは書き込みを関数に指示します。
例:
<code class="c">#include <stdio.h> int main() { char name[20]; printf("请输入您的姓名:"); scanf("%s", name); printf("您的姓名是:%s\n", name); return 0; }</code>
この例:
ユーザーからの文字列を取得し、スペースまたは改行文字が見つかるまでそれを
name 配列に保存します。
name 配列内の文字列を文字列の形式でコンソールに出力します。
次の点に注意してください:
形式指定子は、null 文字で始まる読み取りまたは書き込みのみを行います。終了文字列。
を使用する場合は、提供されるバッファーが入力文字列を収容できる十分な大きさであることを確認する必要があります。
以上がC言語における%sの意味の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。