プログラミング入門の入門

プログラミング入門の入門③
情報通信学部 情報メディア学科
濱本和彦
printf文を覚えよう (復習)
printf("\n入力された情報は次の通りです。\n\n");
printf文は,画面にメッセージを表示するための命令です。
printf(“ 表示したいメッセージ “); が基本形です。
次のように表示するためには,以下のようなprintf文を作ります
入力された情報は
次の通りです。
printf("\n入力された情報は\n");
printf("次の通りです。\n");
printf("\n入力された情報は\n次の通りです。\n");
printf文を覚えよう (復習)

\ で始まる他の記号を試してみましょう。
次の記号がどのような意味か調べてみて
下さい。
–
–
–
–
–
\a
\t
\\
\’
\”
ビープ音が鳴ります
Tabキーを押した時のスペース
\を表示出来ます
’を表示出来ます
”を表示出来ます
printf文を覚えよう ③
画面に表示されるのは,”
“ で囲まれた部分のみです。
printf("年齢:%d歳\n", age);
%dの位置に
表示されます
ageには年齢が
入力されており,
【問題】
%dの意味を考えてみましょう。試しに,%x, %o, %c
と変更して実行してみましょう。どうなりますか?
printf文を覚えよう ④

プログラムに,次の行を追加してください。
追加プログラム A
double tall;
追加プログラム B
printf(“身長を入力してください。:”);
scanf(“%lf”,&tall);
printf文を覚えよう ⑤
追加プログラム C
printf(“身長:%lfcm\n”,tall);



追加が終わったら,ビルドして実行しま
しょう。
身長はcm単位で小数第一位(mm)まで
入力してください。
どのように表示されましたか?
printf文を覚えよう ⑥

これだけは覚えておきましょう
– printf文は,” “ で囲まれたメッセージを表
示する命令です。
– \ で始まる記号は,改行などメッセージの体
裁を整えるための特別な命令です。
– % で始まる記号は,入力されたデータの値
(数値や文字など)を表示するための特別な
記号です。
printf文を覚えよう ⑦



printf文を使って,以下のようにメッセージを表示してくだ
さい。****の部分には,皆さんが入力したデータが表示
されるものとします。
身長は,整数部3桁,小数部1桁で表示されるようにしま
しょう。
printf文の%lfの部分を%7.3lfとするとどうなりますか?
その結果から推理してみてください。
私の名前は****です。
**歳の高校三年生です。
身長は*****cmです。
誕生日は****年の**月**日です。