C語言數據類型

1數據類型

 

2 整形字面值

字面值這個術語表示的是字面值常量,指定了自身的值並不允許改變。(const)

十進制的數字可以是 int long或unsigned long。

2.1整形

  一般佔4個字節(32位),最高位代表符號,0表示正數,1表示負數,取值範圍是-2147483648~2147483647,在內存中的存儲順序是地位在前、高位在後。

  int a=6;

長整形

  long a=10;

2.2浮點型

  浮點型包括單精度型和雙精度型。

 

2.2.1單精度型

  浮點型,又稱實型,也稱單精度。一般佔4個字節(32位),

  float a=4.5;

2.2.2雙精度型

  一般佔8個字節(64位)

  double a=4.5;

2.3字符類型

  在各種不同系統中,字符類型都佔一個字節(8位)。定義如下:

  char c='a';

  也可以用字符對應的ASCII碼賦值,如下:

  char c=97;

3 枚舉類型

enum MY_TYPE {A,B,C,D,E,F}

枚舉類型其實就是整形值,其中A=0,B=1,C=2,D=3…,也可以指定值

enum MY_TYPE {A=3,B=8,C=4,D,E=0,F=33}

其中D未指定值,它的值比前一個大1,D=5。

發佈了37 篇原創文章 · 獲贊 6 · 訪問量 20萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章