IT資格用語解説応用情報技術者試験・算術演算と精度
論理シフト
更新日:
用語解説
論理シフトは、ビット列を左右にずらし、空いたビットに常に0を入れるシフト演算です。
■ 試験で押さえるポイント
最上位ビットを符号として扱いません。
符号なしの数では、左へ1ビットで2倍、右へ1ビットで2分の1になります。
■ 過去問での着眼点
符号を保つ算術シフトと区別します。右シフトで、空いた左端に0を入れるのが論理シフトです。
例: 8ビットの10010110を右に1ビット論理シフトすると、01001011になります。