問題タブ [iomanip]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - long double (全長) C++ を出力する方法
私は長い double を持っており、 cout を使用してそのすべての桁 (科学表記法なしの完全な数) を出力したいと考えています。
コードは次のとおりです:-
出力:-
出力をしたいのですが
精度を試して精度を設定しましたが、このように機能しないようです。助けてください
c++ - std::cout で負の整数をゼロで正しくパディングする
この質問はすでに尋ねられているのを見つけましたが、誰もが与える答えは
これは正の数の場合は問題ありませんが、-5 を指定すると次のように表示されます。
-0005 を出力させる方法や、printf でできるように cout に常に少なくとも 5 桁 (-00005 になる) を出力させる方法はありますか?
c++ - iomanip ディレクティブの使用
フィールド幅を設定する方法は知っていますが、ストリームの最初の要素にのみ適用されます。例えば。
生産する
と
生産する
iomanip ライブラリを使用してフィールド幅を設定し、生成するすべての要素に適用するにはどうすればよいですか?
以下のように setw(5) を 2 回書く代わりに:
c++ - 本当に、「固定」I/O マニピュレータの反対は何ですか?
これはこの質問と重複している可能性がありますが、実際に正しく回答されたとは思いません。観察:
出力:1.00
その行を次のように変更すると:
我々が得る:1.000
そして、固定の「反対」を使用すると、まったく異なるものが得られます。
出力:1.000e+00
設定後に最初のバージョンの動作に戻すにはどうすればよいfixed
ですか?
c++ - C ++小数部の正確な数字を表示する方法
C++ (またはブースト ライブラリ) で小数部の特定の桁数を表示する方法はありますか? しかし、末尾の 0 を小数部に出力したくありません (例: 1.000
, 1.500
)。このケースを参照してください。
問題はsetprecision
、行 1 と行 2 を別々に印刷することです。ここで、両方の行を印刷0.714
し、1.714
. 3 行目と 4 行目1
と1.5
.
c++ - C ++での浮動小数点数の完全精度表示?
C++ での浮動小数点数表示の表示に関するいくつかのトピックを読みましたが、満足のいく答えが見つかりませんでした。
私の質問は: C++ で浮動小数点数のすべての有効数字を科学的形式 (仮数/指数) で表示する方法は?
問題は、10 進数の有効桁数がすべての数値で同じではないことです。
たとえば、 adouble
は15 ~ 17桁の有効な 10 進数の精度を持ちますが、std::numeric_limits<double>::digits10
15 を返すため、一部の数値では精度が 2 桁余分に失われます。