版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 個(gè)人房產(chǎn)抵押借款規(guī)范合同版B版
- 雙十二數(shù)碼之路
- 農(nóng)業(yè)電商春節(jié)之道
- 2024年跨境電商物流解決方案合作合同
- 2024年版企業(yè)債務(wù)償還抵扣協(xié)議版B版
- 大巴用車(chē)合同(2篇)
- 2025年度餐廚廢棄物無(wú)害化處理與綜合利用合同3篇
- 2024年高壓開(kāi)關(guān)設(shè)備安裝協(xié)議
- 專(zhuān)業(yè)化眼科義齒2024年加工服務(wù)協(xié)議模板版B版
- 2025年父母房產(chǎn)處置與子女就業(yè)支持協(xié)議3篇
- 工廠車(chē)間安全培訓(xùn)試題附答案(完整版)
- 專(zhuān)項(xiàng)11-三角形中角度計(jì)算-經(jīng)典小題(30道)
- 2024年航空職業(yè)技能鑒定考試-航空乘務(wù)員危險(xiǎn)品考試近5年真題附答案
- 強(qiáng)制執(zhí)行解除申請(qǐng)書(shū)模板
- 期末卷(一)(試題)-2024-2025學(xué)年五年級(jí)上冊(cè)語(yǔ)文統(tǒng)編版
- 第五單元《圓》(大單元教學(xué)設(shè)計(jì))-2024-2025學(xué)年六年級(jí)上冊(cè)數(shù)學(xué)人教版
- 商業(yè)道德和反腐敗制度
- 水利工程土方回填施工方案
- 中國(guó)工商銀行借款合同
- 宜昌市西陵區(qū)2024年數(shù)學(xué)六年級(jí)第一學(xué)期期末檢測(cè)試題含解析
- 飲水機(jī)維護(hù)服務(wù)協(xié)議書(shū)模板
評(píng)論
0/150
提交評(píng)論