什麼是二進位計算機?
二進位計算機是為開發者和電腦學習者設計的進位制運算工具,支援二進位、十進位、十六進位之間的算術運算與位元運算,並同時輸出三種進位的計算結果,方便直接對比。
二進位計算機的使用方法
- 在第一個數輸入框中輸入數值,並在右側下拉選單中選擇進位(二進位/十進位/十六進位,預設為二進位)。
- 在運算子下拉選單中選擇要執行的運算(加法、減法、乘法、除法、冪運算、AND、OR、NOT、XOR、左移、右移)。
- 在第二個數輸入框中輸入另一個數值並選擇進位。當運算為NOT時,第二個輸入框會自動隱藏,只需要一個運算元。
- 點擊計算按鈕,下方會同時顯示二進位、十進位、十六進位三種進位的計算結果。
支援的運算
- 算術運算:加法(+)、減法(-)、乘法(×)、除法(÷)、冪運算(^)
- 位元運算:AND(&)、OR(|)、NOT(~)、XOR(^)
- 位移運算:左移(<<)、右移(>>)
二進位計算機使用範例
範例一:25 AND 3
- 第一個數輸入
25,進位選擇十進位。 - 運算子選擇AND。
- 第二個數輸入
3,進位選擇十進位。 - 點擊計算,結果為二進位
1、十進位 1、十六進位 1。
範例二:進位轉換
- 第一個數輸入
1101(二進位),進位選擇二進位。 - 運算子選擇加法(+),第二個數輸入
0。 - 計算結果為二進位
1101、十進位 13、十六進位 D,可直接用於進位對比。
實用小技巧
- 位移運算:左移 1 位等於乘以 2,右移 1 位等於除以 2。例如:
8 << 2 = 32、16 >> 1 = 8。 - 奇偶判斷:對任意整數執行
num & 1,結果為 1 表示奇數,0 表示偶數。 - 位元反轉:對數值執行
num ^ 0b1111 可以反轉低 4 位。 - 計算基於 32 位元有號整數,超出範圍時結果可能異常,請注意數值大小。