二進位計算機

使用二進位計算器執行數值運算和進制轉換

第一個數
操作運算子
第二個數
二進位結果
十進位結果
十六進位結果

什麼是二進位計算機?

二進位計算機是為開發者和電腦學習者設計的進位制運算工具,支援二進位、十進位、十六進位之間的算術運算與位元運算,並同時輸出三種進位的計算結果,方便直接對比。

二進位計算機的使用方法

  1. 在第一個數輸入框中輸入數值,並在右側下拉選單中選擇進位(二進位/十進位/十六進位,預設為二進位)。
  2. 在運算子下拉選單中選擇要執行的運算(加法、減法、乘法、除法、冪運算、AND、OR、NOT、XOR、左移、右移)。
  3. 在第二個數輸入框中輸入另一個數值並選擇進位。當運算為NOT時,第二個輸入框會自動隱藏,只需要一個運算元。
  4. 點擊計算按鈕,下方會同時顯示二進位、十進位、十六進位三種進位的計算結果。

支援的運算

  • 算術運算:加法(+)、減法(-)、乘法(×)、除法(÷)、冪運算(^)
  • 位元運算:AND(&)、OR(|)、NOT(~)、XOR(^)
  • 位移運算:左移(<<)、右移(>>)

二進位計算機使用範例

範例一:25 AND 3

  1. 第一個數輸入 25,進位選擇十進位。
  2. 運算子選擇AND。
  3. 第二個數輸入 3,進位選擇十進位。
  4. 點擊計算,結果為二進位 1、十進位 1、十六進位 1

範例二:進位轉換

  1. 第一個數輸入 1101(二進位),進位選擇二進位。
  2. 運算子選擇加法(+),第二個數輸入 0
  3. 計算結果為二進位 1101、十進位 13、十六進位 D,可直接用於進位對比。

實用小技巧

  • 位移運算:左移 1 位等於乘以 2,右移 1 位等於除以 2。例如:8 << 2 = 3216 >> 1 = 8
  • 奇偶判斷:對任意整數執行 num & 1,結果為 1 表示奇數,0 表示偶數。
  • 位元反轉:對數值執行 num ^ 0b1111 可以反轉低 4 位。
  • 計算基於 32 位元有號整數,超出範圍時結果可能異常,請注意數值大小。