- 555 名前: ◆QZaw55cn4c mailto:sage [2012/05/18(金) 19:41:08.25 ]
- >>501
%g がいかなるものか正確無比に把握できているのであれば %g を使用すること、%gの方がわかりやすい結果を出力するという事実に依存はない。 しかし、%g が、あるときは固定小数点表示、あるときは浮動小数点表示に切り替わる、その切り替わりタイミングは正確に記述されているのだろうか? あるいは正確に記述されているとしてパンピーに把握できる内容だろうか? 凡人の私には codepad.org/9vnPdoW3 の結果をあらかじめ予想することは不可能。ましてや自分のコード変更がめぐりめぐってどこぞのコードに影響することなど、把握不可能。 したがって、あるときから素性が比較的わかる %f にしておくのが無難という考え方に組することにしている。 この問題、wsprintf() 等で現実に直面する場合もあると思う。 どこかのだれかがなんの理由かしらないが、すべての実数値に 1e7 をプラスすることにしたために、めぐりめぐって泣ごにょごにょごにょ
|

|