私はこの符号なしの数値を1479636484000の7ビット右にシフトしたいと思います。これはJavaScriptで可能ですか?JavaScriptビットシフト
両方
1479636484000 >> 7
と
1479636484000 >>> 7
(私にとっては)間違った答えを返し
。正解は11559660031でなければなりません。 ここにはいくつかの記号ビットが含まれていると思います。数字が大きすぎるためサポートできません。しかし、それを取り巻く巧妙な方法はありますか?
はい、ビット単位のシフトはhttps://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Operators/Bitwise_Operatorsを参照して、JSが可能です。私はxのビット数をシフトする特定の構文があるかどうかはわかりませんが。私は実際にこの機能を使用していません。 –
[32ビットより長い変数でJavaScriptでビット単位のANDを実行する方法](http://stackoverflow.com/questions/3637702/how-to-do-bitwise-and-in-javascript-on) -variables-that-longer-than-32-bit) – SeinopSys
私はこれが重複ではないと思います。以下の答えは、ビット単位およびソリューションには適用されません。 – HelloWorld