scanf 関数を使用すると、C 言語で標準入力からフォーマットされたデータを読み取ることができます。使用方法は次のとおりです。データを読み取る必要がある変数を定義します。 %d (整数)、%f (浮動小数点)、%c (文字)、%s (文字列) などの適切な書式指定子を含む書式指定文字列を指定します。 scanf 関数を呼び出し、最初の引数としてフォーマット文字列を渡し、後続の引数として変数アドレスを渡します。 scanf 関数は、成功した場合は読み取られた入力項目の数を返します。それ以外の場合は、エラーまたは中止を示す負の数を返します。
C 言語での scanf の使用法
scanf は、C 言語で標準入力関数から読み取るために使用される形式です。データを変換します。これにより、プログラマーは、整数、浮動小数点数、文字、文字列などのさまざまなデータ型を指定された形式で読み取ることができます。
使用法
scanf 関数の基本的な構文は次のとおりです:
<code class="c">int scanf(const char *format, ...);</code>
その例:
format
: 読み込むデータ型と形式を指定する、フォーマットされた文字列へのポインタ。 ...
: オプションの変数パラメーター リスト。ポインターは、読み取る必要があるデータ変数を指します。 形式指定子
形式文字列には形式指定子が含まれており、各形式指定子は読み取られるデータ型と形式を指定します。一般的な形式指定子は次のとおりです。
%d
: 符号付き 10 進整数 %u
: 符号なし 10 進整数 %f
: 浮動小数点数 %c
: 文字 %s
: 文字列 データの読み取り
scanf を使用してデータを読み取るには、次の手順に従います。
#例
次の例は、scanf を使用してユーザーから整数と浮動小数点数を読み取る方法を示しています。 #結果を返すscanf 関数は、読み取られた入力項目の数を返します。すべての入力項目が正常に読み取られた場合は、読み取られた項目の数を返します。それ以外の場合は、エラーまたは読み取りが中止されたことを示す負の数値が返されます。
以上がC言語でscanfを使う方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。