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、左移和右移操作,並顯示運算元及最終結果的二進制表示。它在位元層面運作,對系統程式設計、嵌入式開發及理解CPU如何處理數據不可或缺。您可清楚看到每次操作後哪些位元被設定、清除或翻轉。

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

位元運算是標誌操作、位元遮罩建立和高效數據壓縮等底層程式設計任務的基礎——能視覺化顯示每個運算元二進制排列的計算器,使這些任務更易理解。它消除了追蹤大整數中各位元的腦力負擔。使用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用於遮罩、標誌檢查和底層數據操作,而非布林邏輯。

相關教學

menu_book

教學

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

arrow_forward

相關工具