#include <stdio.h> int main(int argc,char*argv[]) { int a=0; printf("%x\n",&a); return 0; } 结果是32位的地址,我的机器配置: Linux alex 3.6.10-1-ARCH #1 SMP PREEMPT Tue Dec 11 09:40:17 CET 2012 x86_64 GNU/Linux