0
シフト権の違いは何ですか? ASLとLSLは同じですが、ASRとLSRの違いはわかりませんが、検索を試みましたが確かな答えは見つかりませんでした。ASRとLSRの差
シフト権の違いは何ですか? ASLとLSLは同じですが、ASRとLSRの違いはわかりませんが、検索を試みましたが確かな答えは見つかりませんでした。ASRとLSRの差
私は実際にLSR
とASR
の違いを説明することができます
LSR
は論理右シフトです。それはシフトし、最上位ビットは0になります。これは符号なし整数を2のべき乗で除算することと等価です。ASR
は右に算術シフトされます。正または負の数を考慮に入れて、数値をシフトします。実際にはシフトしますが、最上位ビットはビット31(0ではなく)の値を取得します。これにより、符号付き整数を2の累乗で除算する効果があります。
https://en.wikipedia.org/wiki/Bitwise_operation#Bit_shifts – Notlikethat