C語言初步認知&C語言數據類型

C語言初步認知

1. 計算機組成:

硬件:

 

軟件:

操作系統:管理CPU的硬件及軟件資源--提供用戶接口

驅動:讓外部硬件工作

系統軟件:操作系統底層的編譯軟件

應用:高級語言編程--應用程序

 

2. 計算機語言的發展:

機器語言:計算機能夠識別的語言,二進制語言

彙編語言:用指令集代替機器語言。最接近機器語言,執行效率高,閱讀性 差,可移植性差

高級語言:面向過程:C語言

應用:底層硬件編寫,相對於面嚮對象語言,執行效率高。

面型對象:C++Qt

應用:上應用編寫

 

一、數據類型

1. 類型注意點:

類型表示方法

類型的大小

類型的意義

2. 基本數據類型:

① Char

大小:1字節=80000 0000

注意:Unsigned char 0~255

打印字符 ‘a’、’b’、’c’

轉義字符’\n’-換行、’\r’-回車

② Int

大小:4字節=32

注意:存放整形數據

③ Float(單精度)

大小:4字節

④ Double(雙精度)

大小:8字節

數據存儲:數據在內存中是以補碼的形式存儲的

          數據溢出

構造數據類型:數組、指針、結構體、共用體和枚舉

3. 幾個主要的概念

① 關鍵字:編譯器已經定義好其作用,可以直接使用,C語言有32個關鍵字 例如:int float char

② 標識符:C語言裏面的所有命名

注意:由字母、數字和下劃線組成

數字不能放在開頭

不能和關鍵字重複

③ 常量:程序運行過程中不能改變的量

④ 變量:程序運行過程中可以改變的量

4. 運算符:

① 自加自減運算符

int a = 10,b=0;

b = a++;// 結果a=11 b =10 先取值後自加

int a = 10,b;

b = ++a;// a=11 b =11先自加,後取值

②  Sizeof運算符

求任意對象(數據類型,變量)的大小(字節)

 

③ 條件運算符

 

5. 類型轉換

強制類型轉換:(數據類型)變量

6. 輸入輸出

格式化輸出

printf(“hello”);

Printf(“%d”,變量);

格式化輸入

Int a;

Scanf(“%d”,&a);

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章