

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、校園網新視野教育 www.xiaoyuan.com新視野全體老師祝大家考試順利,學習進步! 1C 語言最重要的知識點復習資料 語言最重要的知識點復習資料總體上必須清楚的 總體上必須清楚的:1)程序結構是三種: 順序結構 、選擇結構(分支結構)、循環(huán)結構。2)讀程序都要從 main()入口, 然后從最上面順序往下讀(碰到循環(huán)做循環(huán),碰到選擇做選擇),有且只有一個 main 函數。3)計算機的數據在電腦中保存是以 二進制的形式. 數據存
2、放的位置就是 他的地址. 4)bit 是位 是指為 0 或者 1。 byte 是指字節(jié), 一個字節(jié) = 八個位.概念??嫉降模?概念常考到的:1、編譯預處理不是 C 語言的一部分,不占運行時間,不要加分號。C 語言編譯的程序稱為源程序,它以 ASCII 數值存放在文本文件中。2、define PI 3.1415926; 這個寫法是錯誤的,一定不能出現分號。 3、每個 C 語言程序中 main 函數是有且只有一個。4、在函數中不可以再
3、定義函數。5、算法:可以沒有輸入,但是一定要有輸出。6、break 可用于循環(huán)結構和 switch 語句。7、逗號運算符的級別最低,賦值的級別倒數第二。第一章 第一章 C 語言的基礎知識 語言的基礎知識第一節(jié)、對 第一節(jié)、對 C 語言的基礎認識 語言的基礎認識1、C 語言編寫的程序稱為源程序 源程序,又稱為編譯單位 編譯單位。2、C 語言書寫格式是自由的,每行可以寫多個語句,可以寫多行。3、一個 C 語言程序有且只有一個 main 函數
4、,是程序運行的起點。第二節(jié)、熟悉 第二節(jié)、熟悉 vc++1、VC 是軟件,用來運行寫的 C 語言程序。2、每個 C 語言程序寫完后,都是先編譯,后鏈接,最后運行 先編譯,后鏈接,最后運行。 (.c---?.obj---?.exe)這個過程中注意.c 和.obj 文件時無法運行的,只有.exe 文件才可以運行。 (常考?。┑谌?jié)、標識符 第三節(jié)、標識符1、標識符(必考內容): 、標識符(必考內容):合法的要求是由字母,數字,下劃線組成。有
5、其它元素就錯了。并且第一個必須為字母或則是下劃線。第一個為數字就錯了2、標識符分為關鍵字、預定義標識符、用戶標識符。 、標識符分為關鍵字、預定義標識符、用戶標識符。關鍵字:不可以作為用戶標識符號。main define scanf printf 都不是關鍵字。迷惑你的地方 If 是可以做為用戶標識符。因為 If 中的第一個字母大寫了,所以不是關鍵字。預定義標識符:背誦 define scanf printf include。
6、記住預定義標識符可以做為用戶標識符。用戶標識符:基本上每年都考,詳細請見書上習題。第四節(jié):進制的轉換 第四節(jié):進制的轉換十進制轉換成二進制、八進制、十六進制。二進制、八進制、十六進制轉換成十進制。第五節(jié):整數與實數 第五節(jié):整數與實數1)C 語言只有八、十、十六進制,沒有二進制。但是運行時候,所有的進制都要轉換成校園網新視野教育 www.xiaoyuan.com新視野全體老師祝大家考試順利,學習進步! 3補充:1、空語句不可以隨意執(zhí)行,
7、會導致邏輯錯誤。2、注釋是最近幾年考試的重點,注釋不是 C 語言,不占運行時間,沒有分號。不可以嵌套!3、強制類型轉換:一定是 (int)a 不是 int(a) ,注意類型上一定有括號的。注意(int) (a+b) 和(int)a+b 的區(qū)別。 前是把 a+b 轉型,后是把 a 轉型再加 b。4、三種取整丟小數的情況:1、int a =1.6;2、(int)a; 3、1/2; 3/2;第八節(jié)、字符 第八節(jié)、字符1)字符數據的合法形式
8、::'1' 是字符占一個字節(jié),“1“是字符串占兩個字節(jié)(含有一個結束符號)。'0' 的 ASCII 數值表示為 48,'a' 的 ASCII 數值是 97,'A'的 ASCII 數值是 65。一般考試表示單個字符錯誤的形式:'65' “1“ 字符是可以進行算術運算的,記?。?'0'-0=48大寫字母和小寫字母轉換的方法: '
9、A'+32='a' 相互之間一般是相差 32。2)轉義字符:轉義字符分為一般轉義字符、八進制轉義字符、十六進制轉義字符 轉義字符、八進制轉義字符、十六進制轉義字符。一般轉義字符:背誦\0、 \n、 \’、 \”、 \\。八進制轉義字符: ‘\141’ 是合法的, 前導的 0 是不能寫的。十六進制轉義字符:’\x6d’ 才是合法的,前導的 0 不能寫,并且 x 是小寫。3、字符型和整數是近親:兩個具有很大的相似
10、之處char a = 65 ; printf(“%c”, a); 得到的輸出結果:Aprintf(“%d”, a); 得到的輸出結果:65 第九章、位運算 第九章、位運算 1)位運算的考查:會有一到二題考試題目??偟奶幚矸椒ǎ簬缀跛械奈贿\算的題目都要按這個流程來處理(先把十進制變成二進制再變成十進制) 。例 1: char a = 6, b;b = a>右移一位表示除以 2。 第二章 第二章
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論