All tools
TOOL IDB-SWE-010
Two's complement

僅限桌面版

工程工具僅在桌面螢幕上提供。

二補數

帶符號整數 ↔ 無符號 hex/binary,採二補數編碼。適用於解碼 I²C 感測器訊框、加速度計欄位與帶符號 CAN 訊息。

符號位元與數線 16 位元 · 帶符號
MSB sign LSB — binary — SIGNED RANGE −32 768 0 32 767 value 0
工程筆記

運作原理

  • 負 N → 位元翻轉 + 1 → 無符號表示法。
  • 若 MSB 為 1,視為負數;減去 2width
  • 範圍:−2(N−1) 至 2(N−1)−1。

常見用途

  • I²C 加速度計(16 位元帶符號):高/低位元組 → int16。
  • 24 位元 ADC(HX711、MCP3553)需符號擴展至 32 位元。

結果

即時