第一篇:C語(yǔ)言知識(shí)點(diǎn)總結(jié)
C語(yǔ)言總結(jié)
第一章 概述
1. C語(yǔ)言的特點(diǎn)
①語(yǔ)言簡(jiǎn)潔、緊湊,使用方便、靈活。共有32個(gè)關(guān)鍵字,9種控制語(yǔ)句。②運(yùn)算符豐富,公有34種運(yùn)算符。
③數(shù)據(jù)結(jié)構(gòu)豐富,數(shù)據(jù)類(lèi)型有:整型、實(shí)型、字符型、數(shù)組、指針、結(jié)構(gòu)體、共用體等。④具有結(jié)構(gòu)化的控制語(yǔ)句(如if…else、while、do…while、switch、for)⑤語(yǔ)法限制不太嚴(yán)格,程序設(shè)計(jì)自由度大。
⑥允許直接訪問(wèn)物理地址,能進(jìn)行位(bit)操作,可以直接對(duì)硬件操作。⑦生成目標(biāo)代碼質(zhì)量高,程序執(zhí)行效率高。⑧可移植性好。2. C語(yǔ)言的用途
C雖不擅長(zhǎng)科學(xué)計(jì)算和管理領(lǐng)域,但對(duì)操作系統(tǒng)和系統(tǒng)實(shí)用程序以及對(duì)硬件進(jìn)行操作方面,C有明顯的優(yōu)勢(shì)?,F(xiàn)在很多大型應(yīng)用軟件也用C編寫(xiě)。
第二章 數(shù)據(jù)類(lèi)型、運(yùn)算符與表達(dá)式
1. C的數(shù)據(jù)類(lèi)型
C的數(shù)據(jù)類(lèi)型包括:整型、字符型、實(shí)型或浮點(diǎn)型(單精度和雙精度)、枚舉類(lèi)型、數(shù)組類(lèi)型、結(jié)構(gòu)體類(lèi)型、共用體類(lèi)型、指針類(lèi)型和空類(lèi)型。2. 常量與變量
常量其值不可改變,符號(hào)常量名通常用大寫(xiě)。變量其值可以改變,變量名只能由字母、數(shù)字和下劃線組成,且第一個(gè)字符必須為字母或下劃線。否則為不合法的變量名。變量在編譯時(shí)為其分配相應(yīng)存儲(chǔ)單元。3. 整型數(shù)據(jù)
整型常量的表示方法:十進(jìn)制不用說(shuō)了,八進(jìn)制以0開(kāi)頭,如0123,十六進(jìn)制以0x開(kāi)頭,如0x1e。
整型變量分為:基本型(int)、短整型(short int)、長(zhǎng)整型(long int)和無(wú)符號(hào)型。不同機(jī)器上各類(lèi)數(shù)據(jù)所占內(nèi)存字節(jié)數(shù)不同,一般int型為2個(gè)字節(jié),long型為4個(gè)字節(jié)。4. 實(shí)型數(shù)據(jù)
實(shí)型常量表示形式:十進(jìn)制形式由數(shù)字和小數(shù)點(diǎn)組成(必須有小數(shù)點(diǎn)),如:0.12、.123、123.、0.0等。指數(shù)形式如123e3代表123×10的三次方。
實(shí)型變量分為單精度(float)和雙精度(double)兩類(lèi)。在一般系統(tǒng)中float型占4字節(jié),7位有效數(shù)字,double型占8字節(jié),15~16位有效數(shù)字。5. 字符型數(shù)據(jù) 字符變量用單引號(hào)括起來(lái),如'a','b'等。還有一些是特殊的字符常量,如'n','t'等。分別代表?yè)Q行和橫向跳格。
字符變量以char 來(lái)定義,一個(gè)變量只能存放一個(gè)字符常量。
字符串常量是由雙引號(hào)括起來(lái)的字符序列。這里一定要注意'a'和“a”的不同,前者為字符常量,后者為字符串常量,c規(guī)定:每個(gè)字符串的結(jié)尾加一個(gè)結(jié)束標(biāo)志'