程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> 學點C語言(12):數據類型 - 整型(int)、字符(char)、浮點(float)

學點C語言(12):數據類型 - 整型(int)、字符(char)、浮點(float)

編輯:關於C語言

C語言數據類型: 基本類型、構造類型、指針類型、空類型.

基本類型又包括: 整型、字符、浮點(單精度、雙精度)、枚舉.

構造類型又包括: 數組、結構體、公用體.

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\n", 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\n", 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\n", c1,c2);
  printf("char 類型位數: %d\n", CHAR_BIT);

  getchar();
  return 0;
}

5. 關於字符類型變量(雖說char字符, 卻常常把它當作 -128..127 小整數使用):

#include <stdio.h>

int main(void)
{
  char c;

  c = 'A'; /* 單引號 */
  printf("%c\n", c);

  c = 65;
  printf("%c\n", c);

  c = 0x41;
  printf("%c\n", c);

  c = 0101; /* 開頭為 0 是八進制 */
  printf("%c\n", c);

  c = 'B' - 1;
  printf("%c\n", c);

  c = 'B';
  c--;
  printf("%c\n", c);

  c = 'A';
  printf("%c\n", c);
  printf("%u\n", c);

  printf("%u\n", 'a'-'A');

  c = '\n';
  putchar(c);

  getchar();
  return 0;
}

返回“學點C語言 - 目錄”

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved