問題タブ [long-double]
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++ - カウトロングダブル発行
だから、私はC++プロジェクトに取り組んでいます。long double 型の var があり、「1.02」のような値を割り当てました
次に、 cout を使用して印刷しようとすると、結果は次のようになります: -0
私はすでに setprecision を使用しようとしましたが、問題をグーグルで見つけました。
これに対する解決策は何ですか?
コード例:
OS: Windows 8.1 64 ビット コンパイラ: minGW IDE: NetBeans 8.0.2
c++ - C ++でより高い精度を使用する方法
こんにちは、円周率を計算するアルゴリズムを構築しましたが、長い浮動小数点数を使用しているため、結果として 3.14159 が得られます。さらに精度が必要です。どのように?コードは次のとおりです。
ちなみに私の高校には念のため24コア(12デュアルコアノード)のスーパーコンピュータがあります
perl - Perl で long double を強制する方法
1234567890.123456789 という大きな数値を計算したり、出力 (デバッグ) しようとすると、精度が失われます。
私の問題は、 $d (算術の結果) と $e の書式設定された出力にあると思います。ロングダブルを強制するにはどうすればよいですか? 私の Perl バージョン (SUN では 5.8.4) では、それが可能であると言われています。sprintf には long double (q または L または ll) のサイズ オプションがありますが、その使用方法がわかりません。また、printf で機能するかどうかもわかりません。
編集:動作するBigFloatを追加しました!しかし、私はまだロングダブルを強制したいと思っています。
1234567890 + 0.123456789 を加算し、1234567890 - 0.123456789 を減算してみてください。
また、このコードを使用して型を理解しようとしましたが、あまり役に立ちませんでした。このような問題を説明するためにそれを使用した人はいますか?
c++ - GCC: long double 幅を制限する
GCC を使用してコンパイルするときに long double のサイズを 64 ビットに制限する方法/スイッチはありますか?