大學(xué)c語言考試基礎(chǔ)知識復(fù)習(xí)_第1頁
已閱讀1頁,還剩13頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、校園網(wǎng)新視野教育 www.xiaoyuan.com新視野全體老師祝大家考試順利,學(xué)習(xí)進步! 1C 語言最重要的知識點復(fù)習(xí)資料 語言最重要的知識點復(fù)習(xí)資料總體上必須清楚的 總體上必須清楚的:1)程序結(jié)構(gòu)是三種: 順序結(jié)構(gòu) 、選擇結(jié)構(gòu)(分支結(jié)構(gòu))、循環(huán)結(jié)構(gòu)。2)讀程序都要從 main()入口, 然后從最上面順序往下讀(碰到循環(huán)做循環(huán),碰到選擇做選擇),有且只有一個 main 函數(shù)。3)計算機的數(shù)據(jù)在電腦中保存是以 二進制的形式. 數(shù)據(jù)存

2、放的位置就是 他的地址. 4)bit 是位 是指為 0 或者 1。 byte 是指字節(jié), 一個字節(jié) = 八個位.概念??嫉降模?概念??嫉降模?、編譯預(yù)處理不是 C 語言的一部分,不占運行時間,不要加分號。C 語言編譯的程序稱為源程序,它以 ASCII 數(shù)值存放在文本文件中。2、define PI 3.1415926; 這個寫法是錯誤的,一定不能出現(xiàn)分號。 3、每個 C 語言程序中 main 函數(shù)是有且只有一個。4、在函數(shù)中不可以再

3、定義函數(shù)。5、算法:可以沒有輸入,但是一定要有輸出。6、break 可用于循環(huán)結(jié)構(gòu)和 switch 語句。7、逗號運算符的級別最低,賦值的級別倒數(shù)第二。第一章 第一章 C 語言的基礎(chǔ)知識 語言的基礎(chǔ)知識第一節(jié)、對 第一節(jié)、對 C 語言的基礎(chǔ)認(rèn)識 語言的基礎(chǔ)認(rèn)識1、C 語言編寫的程序稱為源程序 源程序,又稱為編譯單位 編譯單位。2、C 語言書寫格式是自由的,每行可以寫多個語句,可以寫多行。3、一個 C 語言程序有且只有一個 main 函數(shù)

4、,是程序運行的起點。第二節(jié)、熟悉 第二節(jié)、熟悉 vc++1、VC 是軟件,用來運行寫的 C 語言程序。2、每個 C 語言程序?qū)懲旰螅际窍染幾g,后鏈接,最后運行 先編譯,后鏈接,最后運行。 (.c---?.obj---?.exe)這個過程中注意.c 和.obj 文件時無法運行的,只有.exe 文件才可以運行。 (??迹。┑谌?jié)、標(biāo)識符 第三節(jié)、標(biāo)識符1、標(biāo)識符(必考內(nèi)容): 、標(biāo)識符(必考內(nèi)容):合法的要求是由字母,數(shù)字,下劃線組成。有

5、其它元素就錯了。并且第一個必須為字母或則是下劃線。第一個為數(shù)字就錯了2、標(biāo)識符分為關(guān)鍵字、預(yù)定義標(biāo)識符、用戶標(biāo)識符。 、標(biāo)識符分為關(guān)鍵字、預(yù)定義標(biāo)識符、用戶標(biāo)識符。關(guān)鍵字:不可以作為用戶標(biāo)識符號。main define scanf printf 都不是關(guān)鍵字。迷惑你的地方 If 是可以做為用戶標(biāo)識符。因為 If 中的第一個字母大寫了,所以不是關(guān)鍵字。預(yù)定義標(biāo)識符:背誦 define scanf printf include。

6、記住預(yù)定義標(biāo)識符可以做為用戶標(biāo)識符。用戶標(biāo)識符:基本上每年都考,詳細請見書上習(xí)題。第四節(jié):進制的轉(zhuǎn)換 第四節(jié):進制的轉(zhuǎn)換十進制轉(zhuǎn)換成二進制、八進制、十六進制。二進制、八進制、十六進制轉(zhuǎn)換成十進制。第五節(jié):整數(shù)與實數(shù) 第五節(jié):整數(shù)與實數(shù)1)C 語言只有八、十、十六進制,沒有二進制。但是運行時候,所有的進制都要轉(zhuǎn)換成校園網(wǎng)新視野教育 www.xiaoyuan.com新視野全體老師祝大家考試順利,學(xué)習(xí)進步! 3補充:1、空語句不可以隨意執(zhí)行,

7、會導(dǎo)致邏輯錯誤。2、注釋是最近幾年考試的重點,注釋不是 C 語言,不占運行時間,沒有分號。不可以嵌套!3、強制類型轉(zhuǎn)換:一定是 (int)a 不是 int(a) ,注意類型上一定有括號的。注意(int) (a+b) 和(int)a+b 的區(qū)別。 前是把 a+b 轉(zhuǎn)型,后是把 a 轉(zhuǎn)型再加 b。4、三種取整丟小數(shù)的情況:1、int a =1.6;2、(int)a; 3、1/2; 3/2;第八節(jié)、字符 第八節(jié)、字符1)字符數(shù)據(jù)的合法形式

8、::'1' 是字符占一個字節(jié),“1“是字符串占兩個字節(jié)(含有一個結(jié)束符號)。'0' 的 ASCII 數(shù)值表示為 48,'a' 的 ASCII 數(shù)值是 97,'A'的 ASCII 數(shù)值是 65。一般考試表示單個字符錯誤的形式:'65' “1“ 字符是可以進行算術(shù)運算的,記住: '0'-0=48大寫字母和小寫字母轉(zhuǎn)換的方法: '

9、A'+32='a' 相互之間一般是相差 32。2)轉(zhuǎn)義字符:轉(zhuǎn)義字符分為一般轉(zhuǎn)義字符、八進制轉(zhuǎn)義字符、十六進制轉(zhuǎn)義字符 轉(zhuǎn)義字符、八進制轉(zhuǎn)義字符、十六進制轉(zhuǎn)義字符。一般轉(zhuǎn)義字符:背誦\0、 \n、 \’、 \”、 \\。八進制轉(zhuǎn)義字符: ‘\141’ 是合法的, 前導(dǎo)的 0 是不能寫的。十六進制轉(zhuǎn)義字符:’\x6d’ 才是合法的,前導(dǎo)的 0 不能寫,并且 x 是小寫。3、字符型和整數(shù)是近親:兩個具有很大的相似

10、之處char a = 65 ; printf(“%c”, a); 得到的輸出結(jié)果:Aprintf(“%d”, a); 得到的輸出結(jié)果:65 第九章、位運算 第九章、位運算 1)位運算的考查:會有一到二題考試題目??偟奶幚矸椒ǎ簬缀跛械奈贿\算的題目都要按這個流程來處理(先把十進制變成二進制再變成十進制) 。例 1: char a = 6, b;b = a>右移一位表示除以 2。 第二章 第二章

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論