← 基本情報 道場

出題範囲 › 第 1 章 基礎理論

算術シフト

算術シフトは符号ビットを動かさないシフト。右シフトでは空きに符号ビットと同じ値を入れ、左シフトでは符号と違うビットがはみ出たらオーバーフロー。負の数も正しく 2ⁿ 倍・1/2ⁿ 倍できる。

先に学ぶ知識点:論理シフト

解説(冒頭)

論理シフトで負の数(先頭が 1)を右へずらすと、先頭に 0 が入って正の数に化けてしまいます。
そこで符号ビットはその場に残し、残りの 7 ビットだけをずらすのが算術シフトです。

この続き:解説の残り・インタラクティブ教材 1 個・例題 1 問・練習問題は、ログインして学べます。

基本情報 道場で続きを学ぶ →

← 論理シフト シフトと加算による掛け算 →