問題タブ [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#->アンマネージC ++)
マネージコード内のshortの配列へのポインターを含む構造体を表現する方法を決めるのに問題があります。構造体は次のようになります。
''のメモリshortValues
はアンマネージコード内に割り当てられます。したがって、そのフィールドは単に短い値の配列へのポインタですが、割り当てられたメモリが呼び出し元(マネージコード)にも表示されるように、追加レベルの間接参照が追加されました。' size
'フィールドは、配列内の要素の数を表します。これをマネージコードで表現するにはどうすればよいですか?
を渡すだけだと思っていIntPtr
たのですが、アンマネージコールが戻ってきたら、値にアクセスする方法がわかりませんでした。
c++ - ゼロから離れた数値のc++丸め
こんにちは私はC++でこのように(ゼロから離れて)2つの数値を丸めたいです:
これを行うための効率的な方法は何ですか?
c++ - C /C++での固定幅浮動小数点数
int
通常は32ビットですが、標準でint
は、一定の幅を持つことが保証されていません。したがって、32ビットが必要な場合は、int
を含めstdint.h
て使用しますint32_t
。
フロートに相当するものはありますか?フロートは均一に格納されていないため、つまり、符号、指数、仮数など、フロートの場合は少し複雑になります。double
1符号ビット、10ビット指数、および52/53ビット仮数(非表示ビットをカウントするかどうかによって異なります)で64ビットに格納されることが保証されているものが必要です。
c++ - 入力がdoubleとして宣言されているときに入力が空白かどうかを確認します[C++]
doubleとして宣言された3つの変数があります。
次に、ユーザーから値を取得します。
しかし、これらの値をチェックしてnullであるかどうかを確認すると(ユーザーがEnterキーを押して数値を入力しなかった場合)、機能しません。
これは毎回実行されます。
doubleとして宣言された入力が空白であるかどうかを確認する適切な方法は何ですか?
c# - 小数点を含む文字列を double に解析するにはどうすればよいですか?
"3.5"
double のような文字列を解析したい。でも、
35 が得られ、
をスローしFormatException
ます。
現在、私のコンピューターのロケールはドイツ語に設定されており、カンマが小数点として使用されています。それを使って何かをしなければならず、入力としてdouble.Parse()
期待しているかもしれませんが"3,5"
、よくわかりません。
現在のロケールで指定されているようにフォーマットされている場合とされていない場合がある 10 進数を含む文字列を解析するにはどうすればよいですか?
c++ - C++ 0 と 0.0 の違い
C++ で 0 と 0.0 の違いはありますか? double の初期化にはどれを使用する必要がありますか?
ありがとう
c# - C# で double 値を比較する
というdouble
変数がありますx
。コードでx
は、値が割り当てられ0.1
、「if」ステートメントでそれをチェックしx
、0.1
if
残念ながら明細書には入っていません
またはを使用する必要があります
Double
かdouble
?この背後にある理由は何ですか? これに対する解決策を提案できますか?
c - C : "(long long int) = (long long int) * (double)" の誤った出力?
これにより結果が得られます:-2147483648
理由がわかりません (肯定的な結果である必要があります)。誰か助けてくれませんか?
c++ - float から double への変換
float
から への変換にはどのくらいの費用がかかりdouble
ますか? int
へのlong
変換と同じくらい簡単ですか?
編集: float が 4 バイトで double が 8 バイトのプラットフォームを想定しています
c++ - カンマでダブルを印刷する方法
C ++では、float/double変数があります。
たとえばcoutを使用してこれを印刷すると、結果の文字列はピリオドで区切られます。
ダブルをコンマで強制的に印刷する簡単な方法はありますか?