ページ 11

3.7章のコードに関するご質問

Posted: 2013年2月20日(水) 17:33
by AAA
私はC++言語に依る文字の出力を先に覚えたのでC言語のこのような出力方法に慣れておりませんので質問させて頂くことにしました。

angle=%.2f, speed=%.2f\n

この%.2fはどのような処理をしているのでしょうか?
それと良ければ %~ に関することで絶対に知っておくべき事柄などがあればそれもご教授頂けると幸いです。

Re: 3.7章のコードに関するご質問

Posted: 2013年2月20日(水) 18:03
by softya(ソフト屋)
フォーラムルールをお読みいただけると助かります。
http://dixq.net/board/board.html
なるべく個性的で長期的に使えるお名前をお使いください。

それは、C言語の書式文字列(フォーマット指定子)ですね。

>この%.2fはどのような処理をしているのでしょうか?
%.2fだと%fで浮動小数点であることと、.2で少数位2桁まで表示で3桁目は丸めることを意味しています。

参考。結構ややっこしいです。
「printf()関数」
http://wisdom.sakura.ne.jp/programming/c/c57.html
「フォーマット指定子一覧」
http://www.k-cube.co.jp/wakaba/server/format.html
「C言語入門 3.printfを使いこなそう」
http://c-production.com/contents/c/sec03.html

Re: 3.7章のコードに関するご質問

Posted: 2013年2月20日(水) 20:55
by chipper(AAA)
解決致しました。
分かりやすいご回答ありがとうございました。