你是在问数据存放和地址高低的关系吧, intel系统是以小端模式存放,就是一个数据的高位存放在高地址,低位存放到低地址。 例如一个 int num = 0x 12345678; 那么在内存中,假设存放在地址0x11111111处
地址 数据
0x11111111 0x78
0x11111112 0x56
0x11111113 0x34
0x11111114 0x12
int *p = # p中存放的地址就是:0x11111111 以数据最低位占据的地址作为这个数据的地址。因为有类型,所以计算机会知道从这个地址开始往后几个字节是他需要处理的 |