十六进制与内存大小对应关系
十六进制与内存大小对应关系
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
-------------------------------------- 适合自己的才是最好的!-----------------------------------------