scanf 関数は、標準入力から指定された形式で変数にデータを読み取ります。形式指定子は、%d (整数)、%c (文字)、%f (浮動小数点)、%s (文字列) などのデータ型を指定します。この関数は読み取られた変数の数を返します。EOF はファイルの終わりまたはエラーを示します。
scanf 関数の概要
scanf 関数は、C 言語で標準入力 (通常はキーボード) フォーマットされたデータを取得します。入力ストリームから指定された形式でデータを読み取り、指定された変数に格納します。
関数プロトタイプ
<code class="c">int scanf(const char *format, ...);</code>
パラメータ
format
: 形式文字列、説明読み取られるデータの種類と形式。 ...
: 読み取りデータを格納する変数を指すポインターの可変数。 戻り値
scanf 関数は、EOF (ファイルの終わり) またはエラーが発生した場合、正常に読み取られた変数の数を返します。 。
書式指定子
書式指定文字列は次の書式指定子で構成されます:
指定子 | データ型 | 例 |
---|---|---|
文字 | %c | |
10 進整数 | %d | |
浮動小数点数 | % f | |
文字列 | %s | |
16 進整数 | %x |
<code class="c">int age;
char name[20];
scanf("%d %s", &age, name);</code>
変数と name
変数に保存します。
形式指定子は、読み取られるデータ型と一致する必要があります。
以上がC言語〜scanfってどういう意味?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。