ホームページ >バックエンド開発 >C#.Net チュートリアル >C言語におけるscanfsの役割
scanfs 関数は、標準入力からフォーマットされたデータを読み取り、指定された変数に読み取ったデータを格納するために C 言語で使用されます。 format パラメーターで指定された形式指定子 (%d、%f など) に従ってデータを読み取り、... パラメーターで指定された変数アドレスにデータを保存します。 scanfs 関数は、正常に読み取られたデータ項目の数を返します。読み取りが失敗した場合は -1 を返します。
C言語におけるscanfsの役割は何ですか
?
scanfs は C 言語の標準入力関数で、標準入力からフォーマットされたデータを読み取るために使用されます。
機能:
使用方法:
scanfs 関数の構文は次のとおりです:
<code class="c">int scanfs(const char *format, ...);</code>
ここで:
format
: 入力からデータを読み取るための形式指定子文字列。 format
:要从输入中读取数据的格式说明符字符串。...
:要存储读取数据的变量的地址列表。格式说明符:
格式说明符是一个字符序列,用于指定要读取数据的类型和格式。常见格式说明符包括:
%d
:读取整数%f
:读取浮点数%c
:读取字符%s
:读取字符串示例:
读取一个整数并将其存储在变量 num
中:
<code class="c">int num; scanfs("%d", &num);</code>
读取一个浮点数并将其存储在变量 pi
中:
<code class="c">float pi; scanfs("%f", &pi);</code>
注意:
&
...
: 読み取ったデータを格納する変数のアドレスのリスト。 %d
: 整数の読み取り 🎜🎜%f
: 浮動小数点数の読み取り 🎜🎜%c
: 文字の読み取り🎜🎜%s
: 文字列を読み取ります 🎜🎜🎜🎜例: 🎜🎜🎜整数を読み取り、変数 num
に保存します: 🎜rrreee 🎜浮動小数点数を読み取り、それを変数 pi
に保存します。 🎜rrreee🎜🎜 注: 🎜🎜🎜🎜scanfs 関数は、正常に読み取られたデータ項目の数を示す整数を返します。 🎜🎜データの読み取りが失敗した場合(入力データが形式指定子と一致しない場合など)、-1が返されます。 🎜🎜変数のアドレスは、アドレス指定演算子 &
を使用して scanfs 関数に渡す必要があります。 🎜🎜以上がC言語におけるscanfsの役割の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。