出力フォーマット指定子について
こんにちは。
asamiです。
最初に宿題の答え合わせからしていきましょう。
1.10+5を計算する。
2.6÷5の割り算をして、計算結果と余りまで表示させる
3.printfを使い「たかしくんは10こリンゴを買いました」
「しかし、2こ食べてしまいました。」
と表示。どちらも文の最後に改行命令を入れること。
10-2の計算結果を「今残っているリンゴの数は」の文章を一緒に表示。
問題文が分かりにくかったという方がいたらすみません。
では、今日は出力フォーマット指定子についてやっていこうと思います。
出力変換指定子とは、printf(),fprintf(),sprintf()などで使用する指定子です。
指定子は、型とセットになっているので型と指定子を一緒に覚えてください。
表を載せましたがこれだけでは分からないよ~という人が結構いると思います。
使っていくうちにいろいろ使い方など詳しいことはわかっていくと思うのですが、先に一つ。
%dは小数点以下の計算はできません。
これの結果がこれです
みなさんも一応確かめるため…。とおもって同じものを書いてみてください。
じゃあ、小数点以下の計算はできないの?
というわけではありません。
%dの部分を%fに変えてみてください。
今度はきちんと計算できましたね。
このように少し出力変換指定子を変えるだけで結果が大きく変わります。
なので、みなさん型と出力変換指定子はよく意味を読んで何度も繰り返し使い、慣れていってください。
繰り返すことで必ず身になるので!(^^)!
今日はここまでにしておきます。
明日は、printfについてもう少し詳しく説明していこうと思います。
ご質問やご意見ございましたらコメント欄までお願いいたします。