003-005-012

ビットシフト演算

上級

問題説明

ビットシフト演算

この問題では: 変数valueに格納された整数値に対して左シフト(<<)と右シフト(>>)演算子を適用し、結果を標準出力に表示するプログラムを作成します。

学習目標: 左シフト(<<)と右シフト(>>)演算子を理解する

概要

ビットシフト演算子を使って、値を効率的に2の累乗で乗除算してください。

仕様

  • 変数 value を 8 で初期化する
  • 左に2ビットシフトした結果を出力する(8 * 4 = 32)
  • 元の値を右に1ビットシフトした結果を出力する(8 / 2 = 4)

出力形式

Left shift: 32
Right shift: 4

コードを実行してみませんか?

この問題のコードエディタと実行機能を使用するには、ログインしてください。

アカウントをお持ちでない方