C語言基本概念總結

今天是第一天上C語言的課程,主要講了:

1.十進制與二進制,八進制和十六進制的轉換.一個八進制等於3位二進制;一個十六進制等於4位二進制.一個字節等於8位二進制.八進制以0爲開頭標誌,十六進制以0x開頭爲標誌.

2.單行註釋用/或//進行註釋,多行註釋用/* */進行註釋一段.

3.C語言中的基本類型有:字符型 char 字節長爲1;短整型 short 字節長爲2;整數型 int 字節長爲4;單精度浮點型 float 字節長爲4;長整型 long 字節長爲4或8;雙精度浮點型 double 字節長爲8.

4.C語言中的常量是不可改變的.

5.C語言中的變量是指一個存儲區域,類似於在酒店中,酒店房間號爲變量不變,房間中的住客爲變量的值可變.

6.變量的定義:  類型修飾符 變量名 = 初始值;     例如: int age = 23;

7.變量名的定義規則:

(1).變量名可包含字母,數字和下劃線,但不能以數字開頭(美元符$也可).

(2).變量名不能以運算符或特殊符號(如 % ,\ ,+ 等).

(3).變量名不能重複定義.

(4).變量名最好使用駝峯結構----駝峯命名法(即若只有一個單詞可小寫命名,如age;若多個單詞組合而成的需要從第二個單詞開始大寫,如zhangSanAge = 12).

(5).變量名最好不要以拼音命名,特別是拼音簡寫.

8.爲了使界面好看,表達式中操作符兩邊要有空格,逗號後面有一個空格.

9.++和--複合運算符:  

 例如,int b = ++a;等價於a = a +1; 先自增   b = a; 再參與運算

          int b = a++;等價於b = a; 先參與運算  a = a +1; 再自增        

          int b = --a;等價於a = a -1; 先自減   b = a; 再參與運算

          int b = a--;等價於b = a; 先參與運算  a = a -1; 再自減 

10.通過printf函數打印變量的值,需要使用轉義字符,轉義整型 %d ;轉義浮點型 %f ;轉義字符型 %c .

11.在printf函數中打印變量的值,輸出 %3d是最少佔3位,超過按超過算;%-d指左對齊;%04d指最少佔4位,不足補0.

12.printf("%.2f\n",3.1); 語句中"%.2f"指輸出保留2位的小數點.

13.一個\表示當此行代碼過長時需連接下行.

14.scanf函數需要在變量前加&符號,取變量地址.例如:

int a = 0; b = 0; 

scanf("%d%d",&a, &b);

15.在調試時,輸入的方式有兩種:第一種方式,輸入時兩個數用空格分隔;第二種方式,輸入每個數後按回車鍵.

16.scanf函數使用時需要注意兩個容易出錯的地方

(1).scanf("請輸入兩個數:%d%d",&a ,&b);/scanf函數雙引號中不要有文字;

(2).scanf("%d%d\n",&a, &b);/scanf函數雙引號中不要有\n,會換行.






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