C标准类型的长度bytes
来源:优易学  2011-12-30 10:04:25   【优易学:中国教育考试门户网】   资料下载   IT书店
  WIN2K/VC下面:
  [char] Size Total:1
  [int] Size Total:4
  [long int] Size Total:4
  [float] Size Total:4
  [double] Size Total:8
  [long double] Size Total:8
  [double point]Size Total:4
  [char point] Size Total:4
  WIN2K/dev-c++下面 &
  Ubuntu8.10 gcc 下面:
  [char] Size Total:1
  [int] Size Total:4
  [long int] Size Total:4
  [float] Size Total:4
  [double] Size Total:8
  [long double] Size Total:12
  [double point]Size Total:4
  [char point] Size Total:4
  
  SUN Ultra10 Solairs8(32bit)GUNgcc:
  [char] Size Total:1
  [int] Size Total:4
  [long int] Size Total:4
  [float] Size Total:4
  [double] Size Total:8
  [long double] Size Total:16
  [double point]Size Total:4
  [char point] Size Total:4
  结论 long double类型,Solairs的gcc下最长;VC最短。科学计算慎用VC。
  #include <math.h>
  #include <stdio.h>
  main()
  {
  char c;
  int i;
  long int j;
  float k;
  double l;
  long double m;
  char *cp;
  double *lp;
  printf("[char] Size Total:%d\n",sizeof(c));
  printf("[int] Size Total:%d\n",sizeof(i));
  printf("[long int] Size Total:%d\n",sizeof(j));
  printf("[float] Size Total:%d\n",sizeof(k));
  printf("[double] Size Total:%d\n",sizeof(l));
  printf("[long double] Size Total:%d\n",sizeof(m));
  printf("[double point]Size Total:%d\n",sizeof(cp));
  printf("[char point] Size Total:%d\n",sizeof(lp));
  printf("\nThe done.\n");
  getc(stdin);
  }

责任编辑:小草

文章搜索:
 相关文章
热点资讯
资讯快报
热门课程培训