學習啦>知識大全>知識百科>公共基礎知識>

c語言公共基礎知識考點

時間: 謝君787 分享

  對近幾年全國計算機等級考試二級公共基礎知識的試題進行了分析,歸納總結(jié)了常考的知識點,以下是由學習啦小編整理關(guān)于的c語言公共基礎知識考點內(nèi)容,希望大家喜歡!

  c語言公共基礎知識考點

  【考點1】C程序

  用C語言編寫的程序稱為C語言源程序,源程序文件的后綴名為“.c”。源程序經(jīng)編譯后生成后綴名為“.obj”的目標文件,再把目標文件與各種庫函數(shù)連接起來,生成“.exe”可執(zhí)行文件。C語言有三種基本結(jié)構(gòu):順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)。

  【考點2】main函數(shù)

  又稱主函數(shù),是C程序的入口。main后面跟一對小括號和一對花括號,花括號括起來的部分稱為main函數(shù)的函數(shù)體。一個C程序從main函數(shù)開始執(zhí)行,到main函數(shù)體執(zhí)行完結(jié)束,而不論main函數(shù)在整個程序中的位置如何。每一個程序有且僅有一個main函數(shù),其他函數(shù)都是為main函數(shù)服務的。

  【考點3】存儲形式

  計算機在電腦中保存數(shù)據(jù)是采用二進制形式,由0或1構(gòu)成的二進制稱為位(bit),八個位構(gòu)成一個字節(jié)(Byte),1個Byte=8個bit。二進制、八進制、十六進制轉(zhuǎn)化為十進制采用乘法,十進制轉(zhuǎn)化為二進制、八進制、十六進制采用除法。數(shù)據(jù)的存放位置就是它的地址。

  【考點4】注釋

  是對程序的說明,可出現(xiàn)在程序中任意合適的地方,注釋從“/*”開始到最近一個“*/”結(jié)束,其間任何內(nèi)容都不會被計算機執(zhí)行,注釋不可以嵌套。

  【考點5】書寫格式

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

  【考點6】標識符

  是標識名字的有效字符序列,可以理解為C程序中的單詞。 標識符的命名規(guī)則是:

  (1)標識符只能由字母、數(shù)字和下劃線組成,字母區(qū)分大小寫。 (2)標識符的第一個字符必須是字母或下劃線,不能為數(shù)字。 C語言標識符分如下3類

  (1)關(guān)鍵字。它們在程序中有固定的含義,不能另作他用。如int、for、switch等。 (2)預定義標識符。預先定義并具有特定含義的標識符。如define、include等。 (3)用戶標識符。用戶根據(jù)需要定義的標識符,符合命名規(guī)則且不與關(guān)鍵字相同。

  【考點7】常量與變量

  常量是指在程序運行過程中,其值不能改變的量。常量分為整型常量、實型常量、字符常量、字符串常量、符號常量5種。在程序運行過程中其值可以改變的量稱為變量。C語言中沒有字符串變量。存放字符串使用字符數(shù)組。

  【考點8】整型數(shù)據(jù)

  整型常量有十進制、八進制、十六進制三種表示形式,沒有二進制形式。八進制整型常量加前導數(shù)字0,十六進制常量加前導0X,八進制常量中不會出現(xiàn)8。

  整型變量可分為基本整型(int)、短整型(short)、長整型(long)、和無符號整型(unsigned)。一個基本整型占4個字節(jié)。其它類型的整型占用字節(jié)數(shù)和取值范圍詳見教材第9頁。

  【考點9】實型數(shù)據(jù)

  實型數(shù)據(jù)有兩種表示形式:小數(shù)形式和指數(shù)形式。掌握判定指數(shù)形式合法性。 口訣:E前E后必有數(shù),E后必須為整數(shù)。

  實型變量分為單精度型(float)和雙精度型(double),單精度型占四個字節(jié)。

  【考點10】算術(shù)運算

  算術(shù)運算符一共有+、—、*、/、%這五個。求余運算要求運算對象只能為整型,除法運算符兩邊運算對象都為整型時,運算結(jié)果也為整型即舍掉小數(shù)部分。

  【考點11】強制類型轉(zhuǎn)換

  將一個運算對象轉(zhuǎn)換成指定類型,格式為(類型名)表達式,注意小括號位置。

  【考點12】賦值

  賦值運算符為“=”,不同于關(guān)系等于“= =”。賦值表達式格式為:變量名=表達式,賦值運算符左邊必須為變量,賦值運算是把賦值運算符右邊表達式的值賦給左邊變量。

  復合賦值運算符是將算術(shù)運算符或位運算符與賦值運算符組合在一起組成的運算符,掌握復合賦值表達式轉(zhuǎn)化為賦值表達式的方法。如n+=100可轉(zhuǎn)化為n=n+100。

  【考點13】自加自減運算

  自加運算符“++”與自減運算符“--”是單目運算符,運算對象必須是變量。自增自減運算分前綴運算和后綴運算,它們所對應的表達式的值是有區(qū)別的,如j=i++;等價于j=i;i=i+1;而j=++i;等價于i=i+1;j=i;。

  口訣:加加在前先加后用,加加在后先用后加。

  【考點14】逗號運算

  逗號運算符運算優(yōu)先級最低,可將多個表達式構(gòu)成一個新的表達式。

  第二章 順序結(jié)構(gòu)

  【考點1】運算符、表達式、語句

  運算對象加運算符構(gòu)成表達式,表達式加分號構(gòu)成表達式語句,運算對象可以是表達式、常量、變量。如賦值運算符加運算對象構(gòu)成賦值表達式,賦值表達式加分號又可構(gòu)成賦值語句。

  【考點2】運算符的優(yōu)先級和結(jié)合順序

  運算符按參加運算的對象數(shù)目可分為單目運算符、雙目運算符和三目運算符。初等運算符的優(yōu)先級別最高,然后依次是單目運算符、算術(shù)運算符、關(guān)系運算符、邏輯運算符(除邏輯非!)、條件運算符、賦值運算符、逗號運算符。位運算符優(yōu)先級介于算術(shù)運算符與邏輯運算符之間。結(jié)合順序大多為自左向右,而自右向左的有三個:單目運算符、條件運算符和賦值運算符。

  【考點3】printf函數(shù)

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

  【考點4】printf函數(shù)中格式說明

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

  【考點5】scanf函數(shù)

  輸入項要求帶取地址符&。當用鍵盤輸入多個數(shù)據(jù)時,數(shù)據(jù)之間用分隔符。分隔符包括空格符、制表符和回車符,但不包括逗號。

  【考點】6如何交換兩個變量

  要使用中間變量,語句為:t=x; x=y; x=t;。

  第三章 選擇結(jié)構(gòu)

  【考點1】關(guān)系運算

  C語言用非0表示邏輯真,用0表示邏輯假。關(guān)系運算符有6個,分別是>,>=,<,<=,==,!=,前四種優(yōu)先級高于后兩種。關(guān)系表達式真時為1,假時為0。注意a<b<c是不可以的,可用(a<b)&&(b<c)來表示。

  【考點2】邏輯運算

  邏輯運算符共有3個:邏輯與(&&),邏輯或(||),邏輯非(!)。注意短路現(xiàn)象,例a++||b++,如果表達式a++的值非零,則表達式b++不再執(zhí)行。

  【考點3】if語句

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

  【考點4】條件運算

  是唯一的三目運算符,格式為:表達式1?表達式2:表達式3。表達式1值為非0時,整個表達式值為表達式2的值,表達式1值為0時,整個表達式值為表達式3的值。

  口訣:真前假后

  【考點5】switch語句

  格式及執(zhí)行過程詳見教材P33,要注意每條case后有沒有break語句的區(qū)別。還要注意switch后小括號里面的表達式不能為實型,case后表達式不能有變量。

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

  第四章 循環(huán)結(jié)構(gòu)

  【考點1】三種循環(huán)結(jié)構(gòu)

  三種循環(huán)結(jié)構(gòu)分別為:while,do-while,for,三種結(jié)構(gòu)的格式及執(zhí)行順序詳見教材第36、39、40頁。注意for循環(huán)中的小括號中必須是兩個分號;循環(huán)一定要有結(jié)束條件,否則成了死循環(huán);do-while()循環(huán)最后的while();后一定要有分號。

  【考點2】break與continue

  break是終止所在整個循環(huán),而continue是提前結(jié)束本輪循環(huán)。break語句可出現(xiàn)在循環(huán)結(jié)構(gòu)與switch語句中,continue只出現(xiàn)在循環(huán)結(jié)構(gòu)中。

  【考點3】循環(huán)的嵌套

  就是循環(huán)里面還有循環(huán),計算要一層一層分析,一般只考查兩層嵌套,循環(huán)嵌套通常是處理二維數(shù)組。

  【考點4】循環(huán)結(jié)構(gòu)的復習

  循環(huán)結(jié)構(gòu)是重點,筆試所占分值一般在13分左右,在上機考試中也是必考點,應用性很強。要求學員重點理解并多加練習,領會掌握。

c語言公共基礎知識考點

對近幾年全國計算機等級考試二級公共基礎知識的試題進行了分析,歸納總結(jié)了常考的知識點,以下是由學習啦小編整理關(guān)于的c語言公共基礎知識考點內(nèi)容,希望大家喜歡! c語言公共基礎知識考點 【考點1】C程序 用C語言編寫的程序稱為C語言源
推薦度:
點擊下載文檔文檔為doc格式
1208492