C の scanf() 関数は、標準入力からフォーマットされたデータを読み取り、変数に格納します。構文は次のとおりです。 int scanf(const char *format, ...) ここで、format は読み取りデータのタイプと形式を指定し、... は読み取りデータを格納する変数のアドレスです。使用法: 1. フォーマット文字列を指定し、指定子 %d、%f、%c、%s を使用してデータ型を指定します。 2. & 演算子を使用して変数アドレスを取得します。フォーマットと変数アドレスをパラメータとして渡します。
C の scanf() 関数は、標準入力 Format から読み取り、指定された変数にデータを格納するために使用されます。構文は次のとおりです。
int scanf(const char *format, ...);
#フォーマット文字列を指定します。
%f | |
%c | |
#%s | |
int main() { int i; float f; scanf("%d %f", &i, &f); // ... }
これは、標準入力から整数 i と浮動小数点 f を読み取ります。
注:scanf() 関数は、正常に読み取られた変数の数を返します。変数が読み取られなかった場合は、0 が返されます。
形式文字列では、読み取るデータのタイプに一致する指定子を指定する必要があります。そうしないと、未定義の動作が発生します。以上がC++でscanfを使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。