memory
免費無需上傳

位運算計算器

執行按位AND、OR、XOR、NOT、左移和右移運算。

bin: 1100 | hex: C

bin: 1010 | hex: A

結果

AND810000x8
OR1411100xE
XOR61100x6
NOT-13-11010x-D
LSHIFT12288110000000000000x3000
RSHIFT000x0

使用方法

1
upload_file

輸入您的數字

輸入兩個十進位、十六進位(0x 前綴)或二進位(0b 前綴)的數字。兩個數值皆會同時以三種進位制顯示,方便您核對。

2
tune

選擇位元運算

選擇 AND(&)、OR(|)、XOR(^)、NOT(~)、左移(<<)或右移(>>)。結果會即時以十進位、十六進位和二進位顯示。

3
download

複製結果

點選任一輸出格式即可複製。適用於底層程式設計、嵌入式系統、旗標操作及效能最佳化。

什麼是位運算計算器?

位元運算計算機能對整數輸入執行 AND、OR、XOR、NOT、左移(left shift)與右移(right shift)運算,並顯示運算元與最終結果的二進制表示。它在位元層級進行操作,對系統程式設計、嵌入式開發以及理解 CPU 資料處理方式不可或缺。您可以清楚看到每次運算後哪些位元被設定、清除或翻轉。

為什麼使用位運算計算器?

位元運算是底層程式設計任務的基礎,例如旗標操作(flag manipulation)、位元遮罩(bitmask)建立,以及高效資料封包。擁有一個能視覺化顯示每個運算元位元排列的計算機,讓這些任務的推理更加輕鬆。它消除了跨大整數追蹤個別位元的心智負擔。使用 C、C++、Rust 或組合語言的程式設計師受益最多,但任何處理硬體暫存器或網路協定的開發人員都能從中獲益。

  • lock完全隱私您的檔案永遠不會離開您的裝置或瀏覽器。
  • bolt即時處理無需等待,無服務器佇列,無上傳延遲。
  • money_off100%免費無订閱,無积分,無隱藏費用。
  • person_off無需註冊立即開始使用,無需帳户。
  • devices隨處可用任何現代瀏覽器,支援桌面、平板和手機。

工作原理

嵌入式開發人員使用本工具為微控制器上的 GPIO 暫存器設定建立並驗證位元遮罩。遊戲開發人員用它將多個布林旗標封裝到單一整數中,以精簡的方式儲存狀態。網路程式設計師則使用位元 AND 與子網路遮罩來驗證 IP 位址篩選邏輯。

tips_and_updates

專業提示

將整數左移 n 位等同於乘以 2 的 n 次方,右移則等同於除以 2 的 n 次方。善用這個特性可快速驗證位移運算,並理解為何效能最佳化程式碼中會出現位移運算。

常見問题

邏輯 AND(&&)操作布林真/假值,並回傳真或假。位元 AND(&)逐位元對整數進行操作,結果中每個位元位置的值,只有在兩個運算元對應位元都為 1 時才為 1。例如,5 & 3 = 1(二進制:101 & 011 = 001)。位元 AND 用於遮罩(masking)、旗標檢查和底層資料操作,而非布林邏輯。

相關教學

menu_book

教學

位運算計算器 – 分步使用指南

arrow_forward

相關工具