問題タブ [uint64]

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 に答える
679 参照

c# - C#でUint64を5バイトに、またはその逆に変換する

数値から派生した 5 バイトを期待するアプリケーションがあります。現在、4 バイトの Uint32 を使用しています。byte と Uint32 を使用するクラスを作成するように言われました。ただし、それらは数値であるため、それらを組み合わせる方法がわかりません。

Uint64 を使用して 5 バイトに変換するのが最善の方法であると考えました。ただし、それがどのように行われるかはわかりません。それを 5 バイトに変換し、Uint64 に戻すためにクラス内の別の関数を使用できるようにする必要があります。

これを行うための最良の方法について誰かアイデアがありますか?

ありがとうございました

0 投票する
2 に答える
15483 参照

c - C で unsigned long long を double に変換する

この質問はプロセッサに依存する可能性があることは承知していますが、うまくいけば誰かが私を正しい方向に向けることができます. 私の人生では、ナノ秒を表す unsigned long long int を C で秒を表す double に変換する方法を理解できません (この特定のテストには 32 ビットのビッグエンディアンの PowerPC 405 を使用し、GNU C99コンパイラ)。

私はもう試した:

また:

どちらの場合も、0 を取得します。ここで何が間違っていますか?

完全な例を追加するために編集

メイクファイル

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

matlab - Matlab:2^63-1に相当するマスクを適切に取得するには?

MATLAB と 64 ビット整数に問題があります。2^63-1 (MSB を除くすべてのもの) に相当するマスクが必要ですが、MATLAB はすべてを丸めているようです。

同様に、

私の試みのもう1つは単に機能しません:

考え?

0 投票する
2 に答える
1271 参照

matlab - Matlab で Hex2dec または dec2hex の出力範囲を増やす

Matlab の hex2dec 関数に奇妙な問題があります。16 バイトのデータで、LSB の 2 バイトが省略されていることに気付きました。

これを Simulink で使用しています。したがって、16バイトのデータを処理できません。Simulink はこれを 14 バイト + '00' として解釈します。

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

powershell - 入力変数を Uint64 に変換する

新しい VHD (ネットワークに最適化されたパッケージを作成するためのツール) の作成のスクリプト作成に問題があります。以下のスクリプトは基本的に、入力ディレクトリの合計サイズを取得し、それを変数として $intval 関数に渡します。この関数は、バイト単位のサイズを文字列 $size (nGB) に変換します。

私が抱えている問題は、コマンドレット NEW-VHD が -SizeBytes パラメーターを Uint64 形式にする必要があることです。パラメータを手動で入力する場合、たとえば

コマンドレットは意図したとおりに機能し、10GB を Uint64 として受け入れるため、VHD を作成します。私が必要とするのは、末尾の GB を保持しながら、変数 $size を何らかの形で Uint64 に変換することです。このシナリオでユーザー入力を模倣する方法はありますか?

以下のスクリプトは概念実証にすぎないため、最適化されていないか、見栄えがよくないことを理解しています。上記の問題に関する提案は大歓迎です!

コード

Microsoft のリソースをいくつか見ましたが、何もありませんでした

変更されたコード