位元計算器(Binary Calculator)是用來處理二進制數字運算的工具。二進制是計算機內部處理數據的基本數據格式,它只包含兩個數字:0 和 1。在計算機科學中,二進制運算非常重要,特別是在低層次的數據處理、編程、加密等領域。
位元計算器可以進行以下基本運算:
1. 二進制加法:
兩個二進制數字相加。
例如:
yaml
1101 (13) + 1011 (11) = 11000 (24)
2. 二進制減法:
兩個二進制數字相減。
例如:
yaml
1011 (11) - 1001 (9) = 0010 (2)
3. 二進制乘法:
兩個二進制數字相乘。
例如:
yaml
101 (5) * 11 (3) = 1111 (15)
4. 二進制除法:
兩個二進制數字相除。
例如:
yaml
1100 (12) ÷ 11 (3) = 10 (2) 余 0
5. 位元運算:
與運算 (AND):將兩個二進制數字的每一位進行 "與" 比較,只有兩個數字都是 1 時結果才為 1。
yaml
1101 (13) AND 1011 (11) = 1001 (9)
或運算 (OR):將兩個二進制數字的每一位進行 "或" 比較,只要有一位為 1,結果就為 1。
yaml
1101 (13) OR 1011 (11) = 1111 (15)
異或運算 (XOR):只有兩個對應位的數字不同時,結果才為 1。
yaml
1101 (13) XOR 1011 (11) = 0110 (6)
非運算 (NOT):對每一位取反,0 變 1,1 變 0。
yaml
NOT 1101 (13) = 0010 (2)