1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
左边一列是文件地址,中间是每个字节的十六进制表示,右边是把这些字节解释成ASCII码所对应的字符 00000070 ff ff 00 00 00 90 01 00 80 80 03 00 40 40 0a 00 |............@@..| 00000080 20 20 24 00 4b 00 00 00 36 00 00 00 22 00 00 00 | $.K...6..."...| 只对第一行转换:(对于多字节的整数类型,低地址保存的是整数的低位,这称为小端(Little Endian)字节序(Byte Order)) 地址: 对应地址保存到数据 根据小端字节序得到的16进制数(已知存到是long int 所以四个字节保存一个数) 00000070: ff 00000071: ff 00000072: 00 00000073: 00 得出ffff 00000074: 00 00000075: 90 00000076: 01 00000077: 00 得出19000 00000078: 80 00000079: 80 0000007a: 03 0000007b: 00 得出38080 0000007c: 40 0000007d: 40 0000007e: 0a 0000007f: 00 得出a4040 00000080: 20 |
.推算内存中16进制数,实际保存到数
最新推荐文章于 2024-11-08 08:03:16 发布