問題タブ [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.

0 投票する
1 に答える
1643 参照

c# - 型の配列へのポインターのマーシャリング(マネージC#->アンマネージC ++)

マネージコード内のshortの配列へのポインターを含む構造体を表現する方法を決めるのに問題があります。構造体は次のようになります。

''のメモリshortValuesはアンマネージコード内に割り当てられます。したがって、そのフィールドは単に短い値の配列へのポインタですが、割り当てられたメモリが呼び出し元(マネージコード)にも表示されるように、追加レベルの間接参照が追加されました。' size'フィールドは、配列内の要素の数を表します。これをマネージコードで表現するにはどうすればよいですか?

を渡すだけだと思っていIntPtrたのですが、アンマネージコールが戻ってきたら、値にアクセスする方法がわかりませんでした。

0 投票する
4 に答える
6740 参照

c++ - ゼロから離れた数値のc++丸め

こんにちは私はC++でこのように(ゼロから離れて)2つの数値を丸めたいです:

これを行うための効率的な方法は何ですか?

0 投票する
6 に答える
11686 参照

c++ - C /C++での固定幅浮動小数点数

int通常は32ビットですが、標準でintは、一定の幅を持つことが保証されていません。したがって、32ビットが必要な場合は、intを含めstdint.hて使用しますint32_t

フロートに相当するものはありますか?フロートは均一に格納されていないため、つまり、符号、指数、仮数など、フロートの場合は少し複雑になります。double1符号ビット、10ビット指数、および52/53ビット仮数(非表示ビットをカウントするかどうかによって異なります)で64ビットに格納されることが保証されているものが必要です。

0 投票する
8 に答える
5778 参照

c++ - 入力がdoubleとして宣言されているときに入力が空白かどうかを確認します[C++]

doubleとして宣言された3つの変数があります。

次に、ユーザーから値を取得します。

しかし、これらの値をチェックしてnullであるかどうかを確認すると(ユーザーがEnterキーを押して数値を入力しなかった場合)、機能しません。

これは毎回実行されます。
doubleとして宣言された入力が空白であるかどうかを確認する適切な方法は何ですか?

0 投票する
18 に答える
389313 参照

c# - 小数点を含む文字列を double に解析するにはどうすればよいですか?

"3.5"double のような文字列を解析したい。でも、

35 が得られ、

をスローしFormatExceptionます。

現在、私のコンピューターのロケールはドイツ語に設定されており、カンマが小数点として使用されています。それを使って何かをしなければならず、入力としてdouble.Parse()期待しているかもしれませんが"3,5"、よくわかりません。

現在のロケールで指定されているようにフォーマットされている場合とされていない場合がある 10 進数を含む文字列を解析するにはどうすればよいですか?

0 投票する
4 に答える
36486 参照

c++ - C++ 0 と 0.0 の違い

C++ で 0 と 0.0 の違いはありますか? double の初期化にはどれを使用する必要がありますか?

ありがとう

0 投票する
18 に答える
121253 参照

c# - C# で double 値を比較する

というdouble変数がありますx。コードでxは、値が割り当てられ0.1、「if」ステートメントでそれをチェックしx0.1

if残念ながら明細書には入っていません

  1. またはを使用する必要がありますDoubledouble

  2. この背後にある理由は何ですか? これに対する解決策を提案できますか?

0 投票する
5 に答える
965 参照

c - C : "(long long int) = (long long int) * (double)" の誤った出力?

これにより結果が得られます:-2147483648

理由がわかりません (肯定的な結果である必要があります)。誰か助けてくれませんか?

0 投票する
6 に答える
20688 参照

c++ - float から double への変換

floatから への変換にはどのくらいの費用がかかりdoubleますか? intへのlong変換と同じくらい簡単ですか?

編集: float が 4 バイトで double が 8 バイトのプラットフォームを想定しています

0 投票する
6 に答える
12524 参照

c++ - カンマでダブルを印刷する方法

C ++では、float/double変数があります。

たとえばcoutを使用してこれを印刷すると、結果の文字列はピリオドで区切られます。

ダブルをコンマで強制的に印刷する簡単な方法はありますか?