將給定 32 位補碼十六進制數轉換為十進制有符號整數:
| 32位補碼 | 十進制 |
|---|---|
| 0x1b8 | 440 |
| 0x14 | 20 |
| 0xFFFFFE58 | -424 |
| 0xFFFFFE74 | -396 |
| 0x44 | 68 |
| 0xFFFFFEC8 | -312 |
| 0x10 | 16 |
| 0xC | 12 |
| 0xFFFFFEEC | -276 |
| 0x20 | 32 |
0x0~0x7FFFFFFF):直接按十六進制轉十進制(正數)。0x80000000~0xFFFFFFFF):取反加一得絕對值,加負號。0xFFFFFE58 → 取反 0x000001A7 → +1 = 0x1A8 = 424 → -424。值 = 十六進制值 - 2^32(如 0xFFFFFE58 - 0x100000000 = -424)。熟練掌握 32 位補碼與十進制互轉,是逆向分析、嵌入式調試、網絡協議解析的基本功。