相關連結
第二章
十六進制
大端法(big endian)、小端法(little endian)
int x = 0x01234567, 放在地址0x100
| 0x100 | 0x101 | 0x102 | 0x103 | |
|---|---|---|---|---|
| 大端法 | 01 | 23 | 45 | 67 |
| 小端法 | 67 | 45 | 23 | 01 |
Bit-level manipulations
- 邏輯(logical)右移: 左邊補0
- 算數(arithmetic)右移: 左邊補最高位的值
int x = 0x01234567, 放在地址0x100
| 0x100 | 0x101 | 0x102 | 0x103 | |
|---|---|---|---|---|
| 大端法 | 01 | 23 | 45 | 67 |
| 小端法 | 67 | 45 | 23 | 01 |