十六進制與內存大小對應關系
| 16進制數 | 容量 |
|---|---|
| 0x400 | 1K |
| 0x4000 0000 | 1G |
| 16進制數 | 代表容量 |
|---|---|
| 0x10 | 16(byte) |
| 0x100 | 256 (byte) |
| 0x1000 | 4K |
| 0x10000 | 64K |
| 0x100000 | 1M |
| 0x1000000 | 16M |
| 0x1000 0000 | 256M |
| 0x4000 0000 | 1G |
速記方式:
0x1000是0x100的0x10倍(相當於十進制的16倍),以此類推,在十六進制數中,多個0相當於0x10倍,熟記上面的進制對應表,遇到一個十六進制數,找到與之對應最接近上面的十六進進制數(我們稱之為常用十六進制數),然后進行倍數換算,用需要轉換的十六進制數去與比較接近的常用十六進制數,得出倍數關系,再將這種倍數關系轉換成十進制數的倍數關系。
0x1000 : 4K
0x1000 是0x1000 16倍=4K*16=64K
0x5000:它是0x1000的0x5倍,所以0x1000= 4K*5 = 20K
0x8000:它是0x1000的0x8倍,所以0x8000= 4K*8 = 32K
0x230000:0x230000/0x10000=0x23,相當於十進制35,所以35*64K=2240K
