本文へスキップ

テクノロジ系 / 基礎理論

論理シフト

論理シフトは、ビットの並びを左右にずらし、空いた部分に0を入れる操作です。

もう少し詳しく

ビットの並びを指定した分だけ左右にずらし、はみ出た側は捨て、空いた側には0を補う操作です。符号を考えずに単純にずらします。符号を保ちながらずらす算術シフトと対比され、符号なしの値の操作や、ビット単位の処理に使われます。

試験での見方

黒猫の闇の刻印

空いた部分に0を入れる点が核心です。符号を保つ算術シフトとの違いが頻出です。

例:ビットをずらし、空いた部分に0を補うのが論理シフトです。

分類

テクノロジ系 / 基礎理論 / 基礎理論

小分類:離散数学

関連トピック:算術演算と精度

情報の根拠

IPA FEシラバス Ver.9.2 の用語例をもとに、試験対策向けに独自解説しています。

関連用語

基礎理論の用語一覧へ