位運算計算器
執行按位AND、OR、XOR、NOT、左移和右移運算。
bin: 1100 | hex: C
bin: 1010 | hex: A
結果
使用方法
輸入您的數字
輸入兩個十進位、十六進位(0x 前綴)或二進位(0b 前綴)的數字。兩個數值皆會同時以三種進位制顯示,方便您核對。
選擇位元運算
選擇 AND(&)、OR(|)、XOR(^)、NOT(~)、左移(<<)或右移(>>)。結果會即時以十進位、十六進位和二進位顯示。
複製結果
點選任一輸出格式即可複製。適用於底層程式設計、嵌入式系統、旗標操作及效能最佳化。
什麼是位運算計算器?
位元運算計算機能對整數輸入執行 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 位址篩選邏輯。
專業提示
將整數左移 n 位等同於乘以 2 的 n 次方,右移則等同於除以 2 的 n 次方。善用這個特性可快速驗證位移運算,並理解為何效能最佳化程式碼中會出現位移運算。
常見問题
相關教學
教學