C語(yǔ)言快速入門(mén)_第1頁(yè)
C語(yǔ)言快速入門(mén)_第2頁(yè)
C語(yǔ)言快速入門(mén)_第3頁(yè)
C語(yǔ)言快速入門(mén)_第4頁(yè)
C語(yǔ)言快速入門(mén)_第5頁(yè)
已閱讀5頁(yè),還剩33頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、2022-7-422022-7-432022-7-443232個(gè)關(guān)鍵字個(gè)關(guān)鍵字:( (auto break case char constcontinue default do double elseenum extern float for gotoif int long register returnshort signed sizeof static structswitch typedef unsigned union voidvolatile while2022-7-45 數(shù)組數(shù)組共用體類(lèi)型共用體類(lèi)型結(jié)構(gòu)體類(lèi)型結(jié)構(gòu)體類(lèi)型構(gòu)造類(lèi)型構(gòu)造類(lèi)型基本類(lèi)型基本類(lèi)型指針類(lèi)型:指針類(lèi)型: 實(shí)型(浮點(diǎn)

2、型)實(shí)型(浮點(diǎn)型) 字符型字符型(char)整型整型 (int) 雙精度型雙精度型(double)單精度型單精度型( (float) )空類(lèi)型:空類(lèi)型:是一種特殊的類(lèi)型。表示一個(gè)量在內(nèi)存中的地址。是一種特殊的類(lèi)型。表示一個(gè)量在內(nèi)存中的地址。函數(shù)調(diào)用后,不需要向調(diào)用者返回任何值,則可函數(shù)調(diào)用后,不需要向調(diào)用者返回任何值,則可將該函數(shù)定為空類(lèi)型。將該函數(shù)定為空類(lèi)型。 2022-7-462022-7-472022-7-48 signed用來(lái)修飾用來(lái)修飾char、int、short和和long,說(shuō)明,說(shuō)明他們是他們是有符號(hào)有符號(hào)的整數(shù)(正整數(shù)、的整數(shù)(正整數(shù)、0和負(fù)整數(shù))。和負(fù)整數(shù))。一般缺省都是有符

3、號(hào)的,所以這個(gè)修飾符通常一般缺省都是有符號(hào)的,所以這個(gè)修飾符通常省略。省略。2022-7-49最高位最高位 假設(shè)編譯系統(tǒng)為假設(shè)編譯系統(tǒng)為 int 型整數(shù)分配型整數(shù)分配 2 個(gè)字節(jié)的存儲(chǔ)空間,即個(gè)字節(jié)的存儲(chǔ)空間,即 16 個(gè)二個(gè)二進(jìn)制位中最高位是符號(hào)位,以進(jìn)制位中最高位是符號(hào)位,以 32767 為例,其在內(nèi)存中的存儲(chǔ)形式為例,其在內(nèi)存中的存儲(chǔ)形式為:為:最高位最高位 若是無(wú)符號(hào)數(shù),若是無(wú)符號(hào)數(shù),該數(shù)是該數(shù)是 65535 ,若是有符號(hào)數(shù),若是有符號(hào)數(shù),該數(shù)是該數(shù)是 -1 。最高位最高位最高位最高位最高位最高位最高位最高位-1 的原碼的原碼-1 的反碼的反碼-1 的反碼加的反碼加 1 后的結(jié)果后的結(jié)

4、果-1 的補(bǔ)碼的補(bǔ)碼2022-7-410TC2中中int的范圍是的范圍是-3276832767如果我們給它一個(gè)小于如果我們給它一個(gè)小于-32768或者大于或者大于32767的數(shù)會(huì)如何呢?的數(shù)會(huì)如何呢?2022-7-411 一臺(tái)安裝了一臺(tái)安裝了Windows 95/98的機(jī)器,如果連續(xù)運(yùn)行的機(jī)器,如果連續(xù)運(yùn)行49.7天沒(méi)有重新啟動(dòng),可能死機(jī)天沒(méi)有重新啟動(dòng),可能死機(jī) 原因:原因:Windows自啟動(dòng)時(shí)刻起,有一個(gè)計(jì)數(shù)器,記錄系統(tǒng)已經(jīng)自啟動(dòng)時(shí)刻起,有一個(gè)計(jì)數(shù)器,記錄系統(tǒng)已經(jīng)運(yùn)行了多少毫秒。此計(jì)數(shù)器是個(gè)運(yùn)行了多少毫秒。此計(jì)數(shù)器是個(gè)unsigned long 類(lèi)型的變類(lèi)型的變量量unsigned lon

5、g的最大值是:的最大值是:4294967295一天有一天有 24*60*60*1000 = 86400000毫秒毫秒4294967295 / 86400000 = 49.71026961805當(dāng)當(dāng)49.7天的時(shí)候,此計(jì)數(shù)器會(huì)溢出,引起死機(jī)天的時(shí)候,此計(jì)數(shù)器會(huì)溢出,引起死機(jī)2022-7-412基本數(shù)據(jù)類(lèi)型基本數(shù)據(jù)類(lèi)型2022-7-413 數(shù)據(jù)類(lèi)型修飾符數(shù)據(jù)類(lèi)型修飾符在實(shí)際使用時(shí),將在實(shí)際使用時(shí),將修飾符和類(lèi)型名作為一個(gè)整體修飾符和類(lèi)型名作為一個(gè)整體看成是看成是“類(lèi)型名類(lèi)型名”。2022-7-414在程序在程序運(yùn)行運(yùn)行過(guò)程中過(guò)程中值不變值不變的量的量-常量常量2022-7-415( (由若干個(gè)數(shù)字

6、組成)由若干個(gè)數(shù)字組成)整型常量的幾種表示形式:整型常量的幾種表示形式: 十進(jìn)制、八進(jìn)制、十六進(jìn)制十進(jìn)制、八進(jìn)制、十六進(jìn)制整型常量的類(lèi)型確定:整型常量的類(lèi)型確定: 長(zhǎng)整型常量:常量后跟長(zhǎng)整型常量:常量后跟 L 或或 l 來(lái)表示來(lái)表示 無(wú)符號(hào)整型常量:常量后跟無(wú)符號(hào)整型常量:常量后跟 U 或或 u 來(lái)表示來(lái)表示 無(wú)符號(hào)長(zhǎng)整型常量:常量后跟無(wú)符號(hào)長(zhǎng)整型常量:常量后跟LU或或lu來(lái)表示來(lái)表示2022-7-4161. 十進(jìn)制整數(shù):以十進(jìn)制整數(shù):以非非0開(kāi)頭,由數(shù)字開(kāi)頭,由數(shù)字 09組成,可帶正負(fù)號(hào)組成,可帶正負(fù)號(hào)18、-31長(zhǎng)整型常數(shù)長(zhǎng)整型常數(shù) :123l、123L、123456l、123456L無(wú)符

7、號(hào)型整數(shù):無(wú)符號(hào)型整數(shù): 123u、 123U如:如:2022-7-4172. 八進(jìn)制整數(shù):以數(shù)字八進(jìn)制整數(shù):以數(shù)字“o”開(kāi)始的整型常數(shù),開(kāi)始的整型常數(shù),由數(shù)字由數(shù)字0 07 7組成,可帶正負(fù)號(hào)組成,可帶正負(fù)號(hào)如:如:八進(jìn)制整型數(shù):八進(jìn)制整型數(shù): o12,o3,o4八進(jìn)制長(zhǎng)整型數(shù)八進(jìn)制長(zhǎng)整型數(shù) : o12433L o10和和10大小不一樣大小不一樣 因?yàn)榘诉M(jìn)制并不常用,所以此種表示法因?yàn)榘诉M(jìn)制并不常用,所以此種表示法比較少見(jiàn),因而常被用錯(cuò)比較少見(jiàn),因而常被用錯(cuò)2022-7-4183. 十六進(jìn)制整數(shù):以十六進(jìn)制整數(shù):以“0 x”或者或者“0X”開(kāi)始開(kāi)始的整型常數(shù)的整型常數(shù),由由AF和和af組組成

8、,可帶正負(fù)號(hào)成,可帶正負(fù)號(hào)如:如:十六進(jìn)制整型數(shù)十六進(jìn)制整型數(shù) :0 x12,0 x3,0 x4十六進(jìn)制長(zhǎng)整型數(shù):十六進(jìn)制長(zhǎng)整型數(shù): 0X12DFL 十六進(jìn)制的形式比較常用十六進(jìn)制的形式比較常用2022-7-419實(shí)數(shù)在實(shí)數(shù)在C語(yǔ)言中又稱(chēng)為浮點(diǎn)數(shù)語(yǔ)言中又稱(chēng)為浮點(diǎn)數(shù) 兩種表現(xiàn)形式:兩種表現(xiàn)形式:1、十進(jìn)制數(shù)形式、十進(jìn)制數(shù)形式 自然表示法自然表示法 如如 123.456 , 0.982、指數(shù)形式、指數(shù)形式科學(xué)表示法科學(xué)表示法 如:如:1.234e12 e指數(shù)符號(hào),指數(shù)符號(hào),e前必須有數(shù)字,前必須有數(shù)字,e后必須為整數(shù)后必須為整數(shù)。2022-7-420v 十進(jìn)制小數(shù)形式:十進(jìn)制小數(shù)形式: 123.4

9、5、456.78v 指數(shù)形式指數(shù)形式 1e-2、4.5e3v 單精度實(shí)型常數(shù):?jiǎn)尉葘?shí)型常數(shù):123.45f、 456.78F、1e-2f、4.5e3Fv 長(zhǎng)雙精度型常數(shù):長(zhǎng)雙精度型常數(shù):123.45l、 456.78L、1e-2l、4.5e3L實(shí)型常量的類(lèi)型確定:實(shí)型常量的類(lèi)型確定: 實(shí)型常量隱含按雙精度處理實(shí)型常量隱含按雙精度處理 單精度實(shí)型常量:常量后跟單精度實(shí)型常量:常量后跟 F 或或 f 來(lái)表示來(lái)表示 長(zhǎng)雙精度實(shí)型常量:常量后跟長(zhǎng)雙精度實(shí)型常量:常量后跟L或或l來(lái)表示來(lái)表示2022-7-4212022-7-422字符常量在計(jì)算機(jī)內(nèi)是采用該字符的字符常量在計(jì)算機(jī)內(nèi)是采用該字符的 ASC

10、IIASCII編碼值來(lái)表示的,其數(shù)據(jù)類(lèi)型為編碼值來(lái)表示的,其數(shù)據(jù)類(lèi)型為charchar。2022-7-4232022-7-4242022-7-425area = 88.247263circumference = 33.3008542022-7-4262022-7-4272022-7-428在程序在程序運(yùn)行運(yùn)行過(guò)程中過(guò)程中值可發(fā)生改變值可發(fā)生改變的量的量-變量變量 命名規(guī)則命名規(guī)則: 變量名由標(biāo)識(shí)符表示,只能由變量名由標(biāo)識(shí)符表示,只能由字母字母、數(shù)字?jǐn)?shù)字和和下劃線下劃線三種字符組成,且第一個(gè)字符三種字符組成,且第一個(gè)字符必須為必須為字母字母或或下劃線下劃線。 例如:下列標(biāo)識(shí)符中,合法的變量名有:

11、例如:下列標(biāo)識(shí)符中,合法的變量名有: M.D.John 12%gf 1add _ce36 age& 5thclass lotus-1-2-3 cd*ef 2022-7-429在程序在程序運(yùn)行運(yùn)行過(guò)程中過(guò)程中值可發(fā)生改變值可發(fā)生改變的量的量-變量變量 2022-7-4302022-7-431int a,b=0;變量定義要素變量定義要素l 變量名(標(biāo)識(shí)符)變量名(標(biāo)識(shí)符)l 變量的數(shù)據(jù)類(lèi)型變量的數(shù)據(jù)類(lèi)型l 存儲(chǔ)類(lèi)型存儲(chǔ)類(lèi)型2022-7-432Example:number1?number2?2523232022-7-4331. 1.下列常量的表示在下列常量的表示在C+C+中是否合法?中是否合

12、法? 32767 35u 1.25e3.4 3L 0.0086e-3232767 35u 1.25e3.4 3L 0.0086e-32 8787 “Computer SystemComputer System” “a a” a a 36453645 -0 +0 .5 -.567 -0 +0 .5 -.5672. 2.下列符號(hào)哪些表示下列符號(hào)哪些表示字符字符?哪些表示?哪些表示字符串字符串?那些?那些都不是都不是? a a 0 x660 x66 “a a” China China “中國(guó)中國(guó)” “8.428.42” “nt0 x34nt0 x34” 56.34 56.34 rr 8.348.34 “0 x330 x33”3. 3.下列變量說(shuō)明中是否正確?下列變量說(shuō)明中是否正確?(1)(1) int m,n,x,y; float x,z;int m,n,x,y; float x,z;(2) char c1,c2; float a,b,c1;(2) char c1,c2; float a,b,c1;練習(xí)題練習(xí)題2022-7-4342022-7-4352022-7-436#include void main()printf(Data type Number of bytesn);printf(- -n);printf(char

溫馨提示

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

評(píng)論

0/150

提交評(píng)論