二级考试:学点C语言(整型、字符、浮点)
来源:优易学  2010-1-14 11:17:34   【优易学:中国教育考试门户网】   资料下载   IT书店
  基本类型又包括: 整型、字符、浮点(单精度、双精度)、枚举.
  构造类型又包括: 数组、结构体、公用体.
  1. 显示整型(int)的最小、最大值:
  #include <stdio.h>
  #include <limits.h>
  int main(void)
  {
  int n1,n2;
  n1 = INT_MIN;
  n2 = INT_MAX;
  printf("%d .. %d", n1,n2);
  getchar();
  return 0;
  }
  2. 显示单精度类型(float)的最小、最大值:
  #include <stdio.h>
  #include <float.h>
  int main(void)
  {
  float f1 = FLT_MIN;
  float f2 = FLT_MAX;
  printf("%e .. %e ", f1,f2);
  getchar();
  return 0;
  }
  3. 显示双精度类型(double)的最小、最大值:
  #include <stdio.h>
  #include <float.h>
  int main(void)
  {
  double d1 = DBL_MIN;
  double d2 = DBL_MAX;
  printf("%e .. %e ", d1,d2);
  getchar();
  return 0;
  }
  4. 显示字符类型(double)的最小、最大值:
  #include <stdio.h>
  #include <limits.h>
  int main(void)
  {
  char c1 = CHAR_MIN;
  char c2 = CHAR_MAX;
  printf("%d .. %d ", c1,c2);
  printf("char 类型位数: %d ", CHAR_BIT);
  getchar();
  return 0;
  }
  5. 关于字符类型变量(虽说 char 字符, 却常常把它当作 -128..127 小整数使用):
  #include <stdio.h>
  int main(void)
  {
  char c;
  c = 'A'; /* 单引号 */
  printf("%c ", c);
  c = 65;
  printf("%c ", c);
  c = 0x41;
  printf("%c ", c);
  c = 0101; /* 开头为 0 是八进制 */
  printf("%c ", c);
  c = 'B' - 1;
  printf("%c ", c);
  c = 'B';
  c--;
  printf("%c ", c);
  c = 'A';
  printf("%c ", c);
  printf("%u ", c);
  printf("%u ", 'a'-'A');
  c = ' ';
  putchar(c); 
  getchar();
  return 0;
  }

责任编辑:cyth

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