2つの32ビット整数(int
)を1つの64ビットlong
に変換するにはどうすればよいですか? long型へlongを2 intに変換し、逆も同様です
答えて
long c = (long)a << 32 | b & 0xFFFFFFFFL;
int aBack = (int)(c >> 32);
int bBack = (int)c;
Javaでは、あまりにも多くのかっこや逆の計算でのマスクは必要ありません。
借用人: 'for(long i = Long.MIN_VALUE; i <= Long.MAX_VALUE; i ++){...' –
292年ははるかに少ないです。私のコンピュータは、誰もがelsesように、292年も請求しています。 Long.MaxValueは9223372036854775807ですが、 '(long) 'へのキャストが起こると誰もが9223372036854775807になります。それは1/1308thです。実際の価値は382,000年になるはずです。 (まだ実際の答えが正しいので、まだ+1です) –
母、非常に良いリチャード。私は手動でmillis-to-something-else変換を行うことは絶対にしたくありませんが、何百(または何十万)年ものミリ秒の分解能を得ることはほとんどありません。私はもはや先生ではないので、私はちょうど全体の "運動"ビットを編集します。答えはそれほど長くする必要はありません。 – Fuwjax
- 1. C++:符号なしlong long intをベクトル<char>に変換し、逆も同様です。
- 2. 整数を文字に変換し、逆も同様です。
- 3. イメージをマトリックスに変換し、逆もまた同様です。
- 4. DataTableをカスタムオブジェクトに変換する(逆も同様)
- 5. PHP-MYSQL:UnixタイムスタンプをDateTimeに変換する(逆も同様)
- 6. ピクセル位置を緯度/経度に変換します。逆も同様です。
- 7. 大文字を小文字に変換し、逆も同様です。
- 8. はSTRINGをLPCWSTRから変換します。逆も同様です。C++
- 9. フォームフィールドコントロール値をスクリプトタスク変数に渡します(逆も同様)
- 10. 'long int'から 'long int *'に変換できませんでした。-fpermissive
- 11. long intをconst time_tに変換する
- 12. 符号なしlong longからunsigned intに変換する
- 13. クロニクルキュー:サイクル整数をタイムスタンプに変換する(逆の場合も同様)
- 14. Java:TreeModel、TableModelをJSONにシリアル化し、その逆も同様です。
- 15. C++ long int intと同じですか?
- 16. long intをC言語のintに変換する方法
- 17. Mapstructを使用してコレクションをマッピングし、逆も同様です。
- 18. 高さの変換 - cmからフィートとインチへ(逆もまた同様)
- 19. スウィフト3では小数点以下の八進数を16進数に変換し、逆も同様です。
- 20. "long long = int + int"最初に計算してから、変換をタイプしますか?
- 21. KotlinでIntをLongに変換する方法?
- 22. longをintに変換できますか?
- 23. Pythonが文字列に変換されます。逆の場合も同様です。
- 24. struct tmからCでlong intに変換するには?
- 25. longをintに変換してオーバーフローを切り捨てる
- 26. "long"と "long int"と "long long"と "long long int"の違いは何ですか?
- 27. アレイとカウントの変化を負から正に反復する(逆も同様)
- 28. GitlabアクティビティをGithubにエクスポートする(逆も同様)
- 29. 角4 - JSONをモデルにマップする(逆も同様)
- 30. 私たちはWindows PhoneにAndroid OSをインストールすることができますか?逆も同様です。また、逆も同様です。
どのように変換したいですか? 1つの可能性:(a << Integer.SIZE)| b –
署名付きまたは署名なし?符号なしの場合、負の値はどういう意味ですか? –
[2つのintを長時間格納しているJava]の複製があります(https://stackoverflow.com/questions/12772939/java-storing-two-ints-in-a-long) – Vadzim