プログラミング入門

scanf関数について知ろう

この章ではscanf関数について説明します。
scanf関数はユーザーがキーボードから入力したデータを取得するための関数です。
例えば「あなたの年齢は?」と質問するとプログラムはユーザーが年齢を入力するまで待ちます。
そして、この入力された年齢をプログラムに取り込むことが出来ます。
では例をみてみましょう。 では説明を始めます。 =>ユーザーが入力したデータを入れるための変数の宣言をします。
年齢を入力するので、型はintにします。 =>「年齢は?」を出力します。 =>scanf 関数はユーザーが年齢を入力してくれるのを待ちますので、一回プログラムが止まります。
そして、例えばユーザーが23と入力したのならば、その23がaに入ります。
scanfもprintfと同じように変換指定子を指定しますが、例の場合は整数を入力するのでを指定しています。
注意してほしいことはscanfの中の変数の前に&を付けることを忘れないでください。
最後に以下の箇所で出力します。 では例をみてみましょう。 結果は以下の通りです。