C++相談室 part117 [転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0310デフォルトの名無しさん
2015/06/11(木) 23:07:01.54ID:MySFlDEHありがとうございます。
桁落ちは回避の工夫をしてます。
が、他の要因で有効桁が15桁より下がる覚悟は一応持つことにします。
>科学的表記法が欲しいという意味なら
小数としての表示で良いのですが、有効な桁数をできるだけ多く表示したいということです。
とりあえず思考停止で10桁くらいは安全だと考えると、整数部と小数部の桁数の合計が10桁になるようにしたいのですが、そのフォーマット指定のやり方が分かりません。
例えば
printf("%.10lf", a);
は小数部を10桁表示するという意味ですよね?(私はこれを勘違いしているかもしれません。)
整数部と小数部がそれぞれ何桁か不明なときに整数部と小数部を合計10桁出力したいときはどうしたらよいのでしょうか。
■ このスレッドは過去ログ倉庫に格納されています