AND・OR・XOR とビットシフトを適用します

AND・OR・XOR とビットシフトを適用します。学生や分析担当者、技術者が、計算や換算の結果を利用する前に確かめたい場面で役立ちます。

AND・OR・XOR とビットシフトを適用します。結果はブラウザーですぐ確認でき、登録なしでそのまま使え、入力内容はアップロードも保存もされません。

使い方

  1. 最初の整数を入力し、次に AND、OR、XOR、SHL、SHR の中から必要な演算子を選び、最後に 2 番目の整数を入力します。
  2. 入力欄の配置に従い、1 行に 1 項目を入力して、ツールが各部分を正しく識別できるようにします。
  3. 計算を実行し、表示されている基数でビット演算の結果を取得します。
  4. 出力を確認し、別の数値の組み合わせやシフトを試したい場合は内容を消去します。
  5. 答えがおかしい場合は、小さな整数で計算を繰り返し、動作を比較します。

使用例

学生が入力 12 と 10 を使ってバイナリマスクに関する演習を準備します。計算を実行し、結果を調べて、AND 演算後にどのビットが有効なまま残るかを理解します。

入力

12
and
10

制限と形式

処理の場所

ビット演算はブラウザー内でローカルに実行されます。入力した数値と演算子はお使いの端末上にとどまり、アップロードや保存は行われません。答えを得るために外部リクエストは必要ありません。

よくある質問

AND、OR、XOR とは何を意味しますか?

AND は両方の数値に共通するビットを残し、OR はどちらかの数値に存在するビットを残し、XOR は異なるビットを残します。これらはコンピューティングにおける標準的なビット論理演算です。

SHL と SHR はどのように動作しますか?

SHL はビットを左にシフトし、SHR は右にシフトします。シフトは値を変え、利用可能な幅の外に移動したビットは状況に応じて失われることがあります。

負の数を使えますか?

試すことはできますが、結果はブラウザーが使用する表現に依存することがあります。要求の厳しい作業では、整数幅と期待される形式を慎重に確認してください。

同じカテゴリのツール