导航

2012年2月17日

X86 32位机器程序运行中多字节数据内存使用

摘要: 主要是想弄明白程序运行中,是先使用大地址的内存,还是小地址的内存?多字节数据类型(如int),其地址指向的是大地址还是小地址? 大小地址对应的是数据的高位还是低位?自己想的,也不知道对不对,希望大家指正。代码:#include <stdio.h>union u{ int i; char c[4];};int main(){ int i = 0; int j = 1; int *p; p=&i; printf("%lu--->%d\n",p,*p); //输出:3218627596--->0 p++; printf("%lu---&g 阅读全文

posted @ 2012-02-17 17:39 李泽 阅读(364) 评论(1) 推荐(0) 编辑