C 言語は、プログラミングの分野で広く使用されている言語であり、シンプルで柔軟性があり、効率的です。 C 言語では、入力操作に scanf 関数をよく使用します。これにより、ユーザーはデータを入力し、変数に値を割り当てることができます。この記事では、scanf関数の使い方と具体的なコード例を紹介します。
scanf 関数の書式設定された入力は、変換指定子に従って完成します。 scanf関数を使用する場合、入力するデータの種類を変換指定子で指定します。以下に、一般的に使用される変換指定子とそれに対応するデータ型を示します。
scanf 関数を入力操作に使用する場合、事前定義された形式に従って入力データ型を指定する必要があります。以下に一般的な入力操作の例をいくつか示します。
例 1: 整数の入力
#include <stdio.h> int main() { int num; printf("请输入整数:"); scanf("%d", &num); printf("您输入的整数是:%d ", num); return 0; }
上の例では、入力が整数データであることを示すために %d を使用しました。 scanf 関数を使用すると、ユーザーが入力した整数を変数 num に保存し、変数の値を出力できます。
例 2: 浮動小数点数の入力
#include <stdio.h> int main() { float num; printf("请输入浮点数:"); scanf("%f", &num); printf("您输入的浮点数是:%f ", num); return 0; }
上の例では、%f を使用して浮動小数点データを入力することを示しています。 scanf 関数を使用すると、ユーザーが入力した浮動小数点数を変数 num に格納し、変数の値を出力できます。
例 3: 文字を入力する
#include <stdio.h> int main() { char ch; printf("请输入字符:"); scanf(" %c", &ch); printf("您输入的字符是:%c ", ch); return 0; }
上記の例では、入力する文字データが文字型であることを %c で示しています。 %c の前にスペースを追加すると、前の改行やスペースが除外されることに注意してください。
例 4: 文字列の入力
#include <stdio.h> int main() { char str[50]; printf("请输入字符串:"); scanf("%s", str); printf("您输入的字符串是:%s ", str); return 0; }
上の例では、%s を使用して文字列データが入力されることを示しました。 scanf 関数を使用すると、ユーザーが入力した文字列を文字配列 str に保存し、配列の値を出力できます。
概要: この記事では、C 言語での入力操作に scanf 関数を使用する方法と、具体的なコード例を紹介します。この知識を習得することで、入力操作に scanf 関数をより効果的に活用し、プログラミングの効率を向上させることができます。この記事が皆さんのお役に立てば幸いです。
以上がscanf関数を使用したC言語入力フォーマットの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。