計算機二級《C語言》重要考點_第1頁
計算機二級《C語言》重要考點_第2頁
計算機二級《C語言》重要考點_第3頁
計算機二級《C語言》重要考點_第4頁
計算機二級《C語言》重要考點_第5頁
已閱讀5頁,還剩5頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

本文格式為Word版,下載可任意編輯——計算機二級《C語言》重要考點最新計算機二級《C語言》重要考點

距離2021年上半年計算機二級考試越來越近了,同學(xué)們打定好了嗎?以下是我整理的計算機二級《C語言》重要考點,祝大家考試順遂。

第一章C語言根本學(xué)識

C程序

C語言程序布局有三種:依次布局,循環(huán)布局三個循環(huán)布局,選擇布局if和switch

main函數(shù)

每個C語言程序中main函數(shù)是有且只有一個。讀程序都要從main入口,然后從最上面依次往下讀碰見循環(huán)做循環(huán),碰見選擇做選擇。

存儲形式

計算機的數(shù)據(jù)在電腦中是以二進制的形式保存。最低的存儲單元是bit位,位是由為0或者1構(gòu)成。byte是指字節(jié),一個字節(jié)=八個位。數(shù)據(jù)存放的位置就是它的地址。

解釋

是對程序的說明,可展現(xiàn)在程序中任意適合的地方,解釋從"/*'開頭到最近一個"*/'終止,其間任何內(nèi)容都不會被計算機執(zhí)行,解釋不成以嵌套。

書寫格式

每條語句的后面務(wù)必有一個分號,分號是語句的一片面。一行內(nèi)可寫多條語句,一個語句可寫在多行上。

標識符

合法的用戶標識符測驗:

合法的要求是由字母,數(shù)字,下劃線組成。有其它元素就錯了。

并且第一個務(wù)必為字母或那么是下劃線。第一個為數(shù)字就錯了。

C語言標識符分如下3類

1關(guān)鍵字。它們在程序中有固定的含義,不能另作他用。如int、for、switch等。

2預(yù)定義標識符。預(yù)先定義并具有特定含義的標識符。如define、include等。

3用戶標識符。用戶根據(jù)需要定義的標識符,符合命名規(guī)矩且不與關(guān)鍵字一致。

關(guān)鍵字不成以作為用戶標識符號。maindefinescanfprintf都不是關(guān)鍵字。迷惑你的地方If是可以做為用戶標識符。由于If中的第一個字母大寫了,所以不是關(guān)鍵字。

實型數(shù)據(jù)

實型數(shù)據(jù)的合法形式:小數(shù)形式和指數(shù)形式。掌管判定指數(shù)形式合法性。

2.333e-1就是合法的,且數(shù)據(jù)是2.33310-1。

考試口訣:e前e后必有數(shù),e后必整數(shù)。

字符

字符數(shù)據(jù)的合法形式::

1是字符占一個字節(jié),1是字符串占兩個字節(jié)含有一個終止符號。

0的ASCII數(shù)值表示為48,a的`ASCII數(shù)值是97,A的ASCII數(shù)值是65。

字符型和整數(shù)是近親:

chara=65;

printf"%c',a;得到的輸出結(jié)果:a

printf"%d',a;得到的輸出結(jié)果:65

一般考試表示單個字符錯誤的形式:651

字符是可以舉行算術(shù)運算的,記住:0-0=48

大寫字母和小寫字母轉(zhuǎn)換的方法:A+32=a相互之間一般是相差32。

整型數(shù)據(jù)

整型一般是兩個字節(jié),字符型是一個字節(jié),雙精度一般是4個字節(jié):

考試時候一般會說,在16位編譯系統(tǒng),或者是32位系統(tǒng)。碰見這種處境,不要去管,

一樣做題。掌管整型一般是兩個字節(jié),字符型是一個字節(jié),雙精度一般是4個字節(jié)就可以了。

轉(zhuǎn)義字符

轉(zhuǎn)義字符的測驗:

在程序中inta=0x6d,是把一個十六進制的數(shù)給變量a留神這里的0x務(wù)必存在。

在程序中inta=06d,是一個八進制的形式。

在轉(zhuǎn)義字符中,\x6d才是合法的,0不能寫,并且x是小寫。

\141是合法的,0是不能寫的。

\108是非法的,由于不成以展現(xiàn)8。

算術(shù)運算

算術(shù)運算符一共有+、、*、/、%這五個。%符號兩邊要求是整數(shù)。不是整數(shù)就錯了。

三種取整丟小數(shù)的處境:不是四舍五入是舍掉小數(shù)片面。

1、inta=1.6;

2、inta;

3、1/2;3/2;

強制類型轉(zhuǎn)換

將一個運算對象轉(zhuǎn)換成指定類型,格式為類型名表達式

確定是inta不是inta,留神類型上確定有括號的。

留神inta+b和inta+b的識別。前是把a+b轉(zhuǎn)型,后是把a轉(zhuǎn)型再加b。

賦值

是表達式就確定有數(shù)值。

賦值表達式:表達式數(shù)值是最左邊的數(shù)值,a=b=5;該表達式為5,常量不成以賦值。

復(fù)合賦值運算符:留神:a*=m+2是a=a*m+2

自加、自減表達式:假設(shè)a=5,++a表達式的值為6,a++表達式的值為5;

j=a++;等價于j=a;a=a+1;而j=++a;等價于a=a+1;j=a;。

考試口訣:++在前先加后用,++在后先用后加。

逗號運算

逗號表達式:優(yōu)先級別最低;表達式的數(shù)值逗號最右邊的那個表達式的數(shù)值。

2,3,4的表達式的數(shù)值就是4。

數(shù)制轉(zhuǎn)換

確定要記住二進制如何轉(zhuǎn)換成十進制。

八進制是沒有8的,逢8進1,018的數(shù)值是非法的。

位運算

會有一到二題考試題目。

C語言供給6種位運算符:按位求反~,按位左移,按位右移,按位與,按位異或|,按位或^。

總的處理方法:幾乎全體的位運算的題目都要按這個流程來處理先把十進制變成二進制再變成十進制。

異或運算的規(guī)矩:0異或1得到1,0異或0得到0,1異或1得到0。可記為"一致為0,不同為1'。

見教材31頁例1。

在沒有舍去數(shù)據(jù)的時候,左移一位表示乘以2;右移一位表示除以2。

其次章數(shù)據(jù)的輸入輸出依次布局

printf函數(shù)

格式為:printf輸出操縱,輸出列表。輸出操縱是用一對雙引號括起來的,包含格式說明和原樣信息。輸出列表包含若干輸出項。

%d對應(yīng)整型,%f對應(yīng)單精度實型,%c對應(yīng)字符型,%o對應(yīng)八進制無符號整型,%x對應(yīng)無符號十六進制整型,%u對應(yīng)無符號整型,%e對應(yīng)指數(shù)型,%s對應(yīng)字符串型??稍?和格式字符之間加一個數(shù)來操縱數(shù)據(jù)所占的寬度和小數(shù)位數(shù)。

scanf函數(shù)

格式為:scanf輸入操縱,輸入列表

留神該函數(shù)的其次個片面是a這樣的地址,不是a;

scanf"%d%d%*d%d',a,b,c;跳過輸入的第三個數(shù)據(jù)。

putchar與getchar函數(shù)

可用于輸出或輸入單個字符,這兩個函數(shù)是stdio.h文件中的庫函數(shù),它們是printf與scanf函數(shù)的簡化。

chara=getchar是沒有參數(shù)的,從鍵盤得到你輸入的一個字符給變量a。

putchary把字符y輸出到屏幕中。

如何交換兩個變量

如何實現(xiàn)兩個變量x,y中數(shù)值的互換要求背下來

不成以把x=y,y=x;要用中間變量t=x;x=y;y=t。

實現(xiàn)留存三位小數(shù)

如何實現(xiàn)留存三位小數(shù),第四位四舍五入的程序,要求背下來

floatx=12.34567;

floaty=intx*1000+0.5/1000.0;

這個有推廣的意義,留神x=intx這樣是把小數(shù)片面去掉。

第三章選擇布局

更加要留神:c語言中是用非0表示規(guī)律真的,用0表示規(guī)律假的。

關(guān)系運算

關(guān)系運算符有6個,分別是,=,,=,==,!=,前四種優(yōu)先級高于后兩種。

關(guān)系表達式:

關(guān)系表達式真時為1,假時為0

當關(guān)系的表達是為真的時候得到1。如98這個是真的,所以表達式的數(shù)值就是1。

規(guī)律運算

只能為1表示為真,或0表示假

a共有三種規(guī)律運算符號。規(guī)律非!,輯與,規(guī)律或||。

b!||優(yōu)先的級別。

c留神短路現(xiàn)象??荚噷Ρ葻釔劭嫉?。

例a++||b++,假設(shè)表達式a++的值非零,那么表達式b++不再執(zhí)行。

d要表示x是比0大,比10小的方法。0

if語句

可以單獨展現(xiàn),也可以與else匹配展現(xiàn)。if語句可以嵌套,這時else總是與離它最近的且沒有與else匹配的if匹配。

留神if語句的子句是緊接if或else的一句,如有多句需要用括起來。

條件運算

是唯一的三目運算符,格式:表達式1?表達式2:表達式3

表達式1值為非0時,整個表達式值為表達式2的值,表達式1值為0時,整個表達式值為表達式3的值。考試口訣:真前假后。

switch語句

a確定要留神有break和沒有break的區(qū)別,書上53,54頁的兩個例子,沒有break

時候,只要有一個case匹配了,剩下的都要執(zhí)行,有break那么是直接跳出了switch語句。

bswitch只可以和break一起用,不成以和continue一起用。

cswitchxx:是整型常量,字符型常量,枚舉型數(shù)據(jù)。

case1:.不成以是變量。

case2:.

switch后小括號里面的表達式不能為實型,case后表達式不能有變量。

口訣:switch表不為實,case表不為變。

第四章循環(huán)布局

三種循環(huán)布局

while;do-while;for三種。三種布局的格式及執(zhí)行依次詳見教材第58、62、64頁。

bfor循環(huán)當中務(wù)必是兩個分號,千萬不要忘卻。

c寫程序的時候確定要留神,循環(huán)確定要有終止的條件,否那么成了死循環(huán)。

ddo-while循環(huán)的結(jié)果一個while;的分號確定不能夠丟。留心上機改錯,do-while

循環(huán)是至少執(zhí)行一次循環(huán)。

break與continue

break和continue的區(qū)別

記憶方法:

break:是打破的意思,破了整個循環(huán)所以望見

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論