工程師計算機
進制轉換 + 位元運算
🔒 本機處理與外部服務的使用方式請查看本工具的隱私說明;網站統計服務另見隱私政策。
位元運算
DEC: 8 | HEX: 8 | BIN: 1000
快速理解
工程師計算機(Hex/Bin/Oct)可以怎麼幫你?
免費工程師專用計算機,支援 DEC/HEX/BIN/OCT 進制即時轉換、位元運算(AND/OR/XOR/NOT/SHIFT)。
適合情境
適合檢查整數的十進位、十六進位、二進位與八進位表示,以及固定字寬的遮罩運算。使用 BigInt 處理整數,提供 8、16、32、64 位元,不是浮點數或一般算式計算器。
使用方式
預設為 32 位元;在任一進位欄填入數字,非十進位欄不要另加 0x、0b 或 0o。位元運算區另填十進位 A、B,選 AND、OR、XOR 或位移後按等號;NOT 只使用 A。
結果怎麼看
各表示值會依選定字寬保留低位元,以無號整數顯示,二進位不補前導零。負的十進位輸入會映射為對應字寬的無號值;右移以遮罩後的非負整數運算,不是帶符號算術右移。
隱私與限制
進位轉換與位元運算由瀏覽器中的 BigInt 完成,元件沒有查詢外部計算服務或儲存運算歷史。若數值來自機密封包、識別碼或記憶體內容,仍應避免在截圖與螢幕分享中露出來源資料。
非法或空白進位輸入會清空其他欄位,但保留正在編輯的文字供修正。位移量必須是 0 到字寬減一的整數,負數及超限值會拒絕;更改運算元、運算子或字寬後,請重新按等號或 NOT 取得結果。
常見問題
為什麼工程師要用 Hex?
記憶體位址、顏色(#FF5733)、bytes 都用 16 進位。256 = 0xFF(一個 byte),比十進位易讀。
位元運算什麼用?
寫嵌入式韌體、優化效能、處理 bitmap 旗標都會用到 AND/OR/XOR 等。