C語言基礎知識點彙總(一)

C語言基礎知識點彙總(一)

1.讀程序都要從main()入口, 然後從最上面順序往下讀(碰到循環做循環,碰到選擇做選擇),有且只有一個main函數。

2.程序中基本的控制結構是三種: 順序結構 、選擇結構(分支結構)、循環結構。

3.計算機的數據在電腦中保存是以二進制的形式。數據存放的位置就是它的地址。

4.bit是位是指爲0或者1。 byte 是指字節, 一個字節 等於八位。

5.(常考!) 編譯預處理不是C語言的一部分,不佔運行時間,不要加分號。
例如:#define PI 3.1415926; 這個寫法是錯誤的,一定不能出現分號。應該寫成 #define PI 3.1415926

6.(常考!)用C語言編寫的程序稱爲源程序,擴展名是.c。C程序必須經過編輯、編譯、鏈接、運行四個步驟纔可得到運行結果。注意.c和.obj文件時無法運行的,只有.exe文件纔可以運行。

7.標識符(必考內容)
合法的要求是由字母,數字,下劃線組成。不能有其它元素。並且第一個必須爲字母或則是下劃線。

8.標識符分爲關鍵字、預定義標識符、用戶標識符。

(1)關鍵字:不可以作爲用戶標識符號。main、define、 scanf、printf 都不是關鍵字。特別注意:If、Main等可以做爲用戶標識符。因爲If、Main中的第一個字母大寫了,所以不是關鍵字和特定字了。

(2)預定義標識符:如define、scanf、printf、include。記住預定義標識符可以做爲用戶標識符,但因爲它們有特定含義,一般不做用戶標識符。

(3)用戶標識符:可作爲常量名、變量名、函數名、構造類型名等。

9.整型常量:
   C語言只有八、十、十六進制整數,沒有二進制。但是運行時候,所有的進制都要轉換成二進制來進行處理。C語言中的八進制規定要以0開頭。018的數值是非法的,八進制是沒有8的。十六進制規定要以0x開頭。

10.實型常量:
   小數的合法寫法:C語言小數點兩邊有一個是零的話,可以不用寫。如:1.0在C語言中可寫成1, 0.1在C語言中可以寫成 .1。

11.字符常量:單引號:‘’

(1)字符數據的合法形式:
   ① ‘1’ 是字符佔一個字節,"1"是字符串佔兩個字節(含有一個結束符號\0)。 ‘0’ 的ASCII數值表示爲48,‘a’ 的ASCII數值是97,'A’的ASCII數值是65。
  
   ②一般考試表示單個字符錯誤的形式:‘65’ “1”。  
   ③大寫字母和小寫字母轉換的方法:‘A’+32=‘a’ 相互之間一般是相差32。

(2)轉義字符:
轉義字符分爲一般轉義字符、八進制轉義字符、十六進制轉義字符。
在這裏插入圖片描述

(3)字符型和整數是近親:兩個具有很大的相似之處
   char a = 65 ; 
   printf(“%c”, a); 得到的輸出結果:a
   printf(“%d”, a); 得到的輸出結果:65
12. 字符串常量:“hello bit.\n”
  這種由雙引號引起來的一串字符稱爲字符串。
  注:字符串的結束標誌是一個 \0 的轉義字符。在計算字符串長度的時候 \0 是結束標誌,不算作字符串
內容

13.變量:作用是存儲數據,變量名必須是合法的標識符,變量定義時必須指明類型。變量參與運算時必須有確定的值,包括作函數的實參。

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