数据类型的sizeof

校园招聘笔试题:

int main()
{
  int a;
  char c;
  a=100;
  c='b';
   printf("%d,%d,%d,%d,%d,%d\n",a,c,sizeof(a),sizeof(c),sizeof(&a),sizeof(&c));
   return 0;
}

  

运行结果:

100,98,4,1,4,4

  32位处理器上32位操作系统的32位编译器,指针大小4字节。
  32位处理器上32位操作系统的16位编译器,指针大小2字节。 
  32位处理器上16位操作系统的16位编译器,指针大小2字节
  16位处理器上16位操作系统的16位编译器,指针大小2字节
 

原文地址:https://www.cnblogs.com/yanglf/p/2745590.html