JavaScriptのビット単位の右シフト(>>)演算子とは何ですか?
ビット単位の右シフト演算子を使用して、ビットを左からシフトします。右端のビットは考慮されません。
例
次のコードを実行して、JavaScriptのビットごとの右シフト演算子の操作方法を学ぶことができます。
<!DOCTYPE html> <html> <body> <script> document.write("Bitwise Right Shift Operator<br>"); document.write(-7>>1); </script> </body> </html>
-
JavaScriptをビット単位で説明しない、左シフトと右シフト?
JavaScriptビット単位ではありません 例 <html> <body> <p id="not"></p> <script> document.getElementById("not").innerHTML = ~ 13; </script> </body> </html> 出力 -14 説明:1の場合は0、0の場合は1になります。上記の結果は14です。 JavaScriptのビットごとの左シフト演算子 例 <html> <bod
-
Pythonの右シフト(>>)演算子とは何ですか?
は右シフト演算子と呼ばれます。これはビット演算子です。最初のオペランドとしてオブジェクトのビット単位の表現が必要です。ビットは、第2オペランドで規定されたビット数だけ右にシフトされます。シフトの結果として左に向かう先頭ビットは0に設定されます。 >>> bin(a) #binary equivalent 0110 0100 '0b1100100' >>> b=a>>2 #binary equivalent 0001 1101 >>> b 25 >>