ChC語(yǔ)言基礎(chǔ)實(shí)用學(xué)習(xí)教案_第1頁(yè)
ChC語(yǔ)言基礎(chǔ)實(shí)用學(xué)習(xí)教案_第2頁(yè)
ChC語(yǔ)言基礎(chǔ)實(shí)用學(xué)習(xí)教案_第3頁(yè)
ChC語(yǔ)言基礎(chǔ)實(shí)用學(xué)習(xí)教案_第4頁(yè)
ChC語(yǔ)言基礎(chǔ)實(shí)用學(xué)習(xí)教案_第5頁(yè)
已閱讀5頁(yè),還剩65頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、會(huì)計(jì)學(xué)1ChC語(yǔ)言基礎(chǔ)語(yǔ)言基礎(chǔ)(jch)實(shí)用實(shí)用第一頁(yè),共70頁(yè)。第2頁(yè)/共70頁(yè)第1頁(yè)/共70頁(yè)第二頁(yè),共70頁(yè)。第3頁(yè)/共70頁(yè)第2頁(yè)/共70頁(yè)第三頁(yè),共70頁(yè)。第4頁(yè)/共70頁(yè)第3頁(yè)/共70頁(yè)第四頁(yè),共70頁(yè)。第5頁(yè)/共70頁(yè)第4頁(yè)/共70頁(yè)第五頁(yè),共70頁(yè)。正確不正確smart5smart(不能數(shù)字開(kāi)頭)_decisionbomb?(有非法字符?)key_boardkey.board(有非法字符.)第6頁(yè)/共70頁(yè)第5頁(yè)/共70頁(yè)第六頁(yè),共70頁(yè)。第7頁(yè)/共70頁(yè)第6頁(yè)/共70頁(yè)第七頁(yè),共70頁(yè)。第8頁(yè)/共70頁(yè)第7頁(yè)/共70頁(yè)第八頁(yè),共70頁(yè)。第9頁(yè)/共70頁(yè)第8頁(yè)/共70頁(yè)第九頁(yè),

2、共70頁(yè)。asmdefaultfloatoperatorstatic_castunionautodeleteforprivatestructunsignedbooldofriendprotectedswitchusingbreakdoublegotopublictemplatevirtualcasedynamic_castifregisterthisvoidcatchelseinlinereinterpret_castthrowvolatilecharenumintreturntruewchar_tclassexplicitlongshorttrywhileconstexportmutable

3、signedtypedef. const_castexternnamespacesizeoftypeid. . Continuefalsenewstatictypename. . 第10頁(yè)/共70頁(yè)第9頁(yè)/共70頁(yè)第十頁(yè),共70頁(yè)。第11頁(yè)/共70頁(yè)第10頁(yè)/共70頁(yè)第十一頁(yè),共70頁(yè)。第12頁(yè)/共70頁(yè)第11頁(yè)/共70頁(yè)第十二頁(yè),共70頁(yè)。第13頁(yè)/共70頁(yè)第12頁(yè)/共70頁(yè)第十三頁(yè),共70頁(yè)。類(lèi)型名類(lèi)型字節(jié)表示范圍char字符型1-128 127unsigned char無(wú)符號(hào)字符型10 255signed char有符號(hào)字符型(與字符型相同)1-128 127int整型*與機(jī)器有關(guān)uns

4、igned int無(wú)符號(hào)整型*與機(jī)器有關(guān)signed int有符號(hào)整型(與整型相同)*與機(jī)器有關(guān)short int短整型2-32,768 32,767unsigned short int 無(wú)符號(hào)短整型2065,535signed short int有符號(hào)短整型(與短整型相同)2-32,768 32,767long int長(zhǎng)整型4-2,147,483,648 2,147,483,647signed long int有符號(hào)長(zhǎng)整型(與長(zhǎng)整型相同)4-2,147,483,648 2,147,483,647unsigned long int無(wú)符號(hào)長(zhǎng)整型404,294,967,295float浮點(diǎn)型43.

5、4E +/- 38 (7位有效數(shù)字)double雙精度型81.7E +/- 308 (15位有效數(shù)字)long double長(zhǎng)雙精度型101.2E +/- 4932 (19位有效數(shù)字)第14頁(yè)/共70頁(yè)第13頁(yè)/共70頁(yè)第十四頁(yè),共70頁(yè)。第15頁(yè)/共70頁(yè)第14頁(yè)/共70頁(yè)第十五頁(yè),共70頁(yè)。第16頁(yè)/共70頁(yè)第15頁(yè)/共70頁(yè)第十六頁(yè),共70頁(yè)。第17頁(yè)/共70頁(yè)第16頁(yè)/共70頁(yè)第十七頁(yè),共70頁(yè)。從到方法charshort符號(hào)位擴(kuò)展charlong符號(hào)位擴(kuò)展charunsigned char最高位失去符號(hào)位意義,變?yōu)閿?shù)據(jù)位charunsigned short符號(hào)位擴(kuò)展到short;然后

6、從short轉(zhuǎn)到 unsigned shortcharunsigned long符號(hào)位擴(kuò)展到long; 然后從long 轉(zhuǎn)到unsigned longcharfloat符號(hào)位擴(kuò)展到long; 然后從long 轉(zhuǎn)到floatchardouble符號(hào)位擴(kuò)展到long; 然后從long 轉(zhuǎn)到doublecharlong double符號(hào)位擴(kuò)展到long; 然后從long 轉(zhuǎn)到long doubleshortchar保留低位字節(jié)shortlong符號(hào)位擴(kuò)展shortunsigned char保留低位字節(jié)shortunsigned short最高位失去符號(hào)位意義,變?yōu)閿?shù)據(jù)位shortunsigned l

7、ong符號(hào)位擴(kuò)展到long; 然后從long轉(zhuǎn)到unsigned doubleshortfloat符號(hào)位擴(kuò)展到long; 然后從long 轉(zhuǎn)到floatshortdouble符號(hào)位擴(kuò)展到long; 然后從long 轉(zhuǎn)到doubleshortlong double符號(hào)位擴(kuò)展到long; 然后從long 轉(zhuǎn)到doublelongchar保留低位字節(jié)longshort保留低位字節(jié)longunsigned char保留低位字節(jié)longunsigned short保留低位字節(jié)longunsigned long最高位失去符號(hào)位意義,變?yōu)閿?shù)據(jù)位longFloat使用單精度浮點(diǎn)數(shù)表示??赡軄G失精度。longd

8、ouble使用雙精度浮點(diǎn)數(shù)表示??赡軄G失精度。longlong double使用雙精度浮點(diǎn)數(shù)表示??赡軄G失精度。第18頁(yè)/共70頁(yè)第17頁(yè)/共70頁(yè)第十八頁(yè),共70頁(yè)。從到方法unsignedcharchar最高位作為符號(hào)位unsigned charshort0擴(kuò)展unsigned charlong0擴(kuò)展unsigned charunsigned short0擴(kuò)展unsigned charunsigned long0擴(kuò)展unsigned charfloat轉(zhuǎn)換到long; 再?gòu)?long 轉(zhuǎn)換到floatunsigned chardouble轉(zhuǎn)換到long; 再?gòu)?long 轉(zhuǎn)換到double

9、unsigned charlong double轉(zhuǎn)換到long; 再?gòu)?long 轉(zhuǎn)換到doubleunsigned shortchar保留低位字節(jié)unsigned shortshort最高位作為符號(hào)位unsigned shortlong0擴(kuò)展unsigned shortunsigned char保留低位字節(jié)unsigned shortunsigned long0擴(kuò)展unsigned shortfloat轉(zhuǎn)換到long; 再?gòu)?long 轉(zhuǎn)換到floatunsigned shortdouble轉(zhuǎn)換到long; 再?gòu)?long 轉(zhuǎn)換到doubleunsigned shortlong double

10、轉(zhuǎn)換到long; 再?gòu)?long 轉(zhuǎn)換到doubleunsigned longchar保留低位字節(jié)unsigned longshort保留低位字節(jié)unsigned longlong最高位作為符號(hào)位unsigned longunsigned char保留低位字節(jié)unsigned longunsigned short保留低位字節(jié)unsigned longfloat轉(zhuǎn)換到long; 再?gòu)?long 轉(zhuǎn)換到floatunsigned longdoubleConvert directly to doubleunsigned longlong double轉(zhuǎn)換到long; 再?gòu)?long 轉(zhuǎn)換到doubl

11、e第19頁(yè)/共70頁(yè)第18頁(yè)/共70頁(yè)第十九頁(yè),共70頁(yè)。第20頁(yè)/共70頁(yè)第19頁(yè)/共70頁(yè)第二十頁(yè),共70頁(yè)。第21頁(yè)/共70頁(yè)第20頁(yè)/共70頁(yè)第二十一頁(yè),共70頁(yè)。第22頁(yè)/共70頁(yè)第21頁(yè)/共70頁(yè)第二十二頁(yè),共70頁(yè)。5 cout Weekly Pay = weeklyPay n;第23頁(yè)/共70頁(yè)第22頁(yè)/共70頁(yè)第二十三頁(yè),共70頁(yè)。第24頁(yè)/共70頁(yè)第23頁(yè)/共70頁(yè)第二十四頁(yè),共70頁(yè)。第25頁(yè)/共70頁(yè)第24頁(yè)/共70頁(yè)第二十五頁(yè),共70頁(yè)。1984L1984l1984U1984u1984LU1984lu第26頁(yè)/共70頁(yè)第25頁(yè)/共70頁(yè)第二十六頁(yè),共70頁(yè)。第27頁(yè)/

12、共70頁(yè)第26頁(yè)/共70頁(yè)第二十七頁(yè),共70頁(yè)。被處理為long double型。1984L1984l1984U1984u1984LU1984lu第28頁(yè)/共70頁(yè)第27頁(yè)/共70頁(yè)第二十八頁(yè),共70頁(yè)。類(lèi)型字節(jié)數(shù)有效位(十進(jìn)制)指數(shù)長(zhǎng)度 尾數(shù)長(zhǎng)度f(wàn)loat4678bits23bitsdouble8151611bits52bits第29頁(yè)/共70頁(yè)第28頁(yè)/共70頁(yè)第二十九頁(yè),共70頁(yè)。第30頁(yè)/共70頁(yè)第29頁(yè)/共70頁(yè)第三十頁(yè),共70頁(yè)。第31頁(yè)/共70頁(yè)第30頁(yè)/共70頁(yè)第三十一頁(yè),共70頁(yè)。第32頁(yè)/共70頁(yè)第31頁(yè)/共70頁(yè)第三十二頁(yè),共70頁(yè)。第33頁(yè)/共70頁(yè)第32頁(yè)/共70頁(yè)第

13、三十三頁(yè),共70頁(yè)。第34頁(yè)/共70頁(yè)第33頁(yè)/共70頁(yè)第三十四頁(yè),共70頁(yè)。第35頁(yè)/共70頁(yè)第34頁(yè)/共70頁(yè)第三十五頁(yè),共70頁(yè)。第36頁(yè)/共70頁(yè)第35頁(yè)/共70頁(yè)第三十六頁(yè),共70頁(yè)。NametAddresstTelephone“ASCII character 65: 101“Example to show the use of backslash for writing a long string“Example to show the use of backslash for writing a long string第37頁(yè)/共70頁(yè)第36頁(yè)/共70頁(yè)第三十七頁(yè),共70頁(yè)。第3

14、8頁(yè)/共70頁(yè)第37頁(yè)/共70頁(yè)第三十八頁(yè),共70頁(yè)。第39頁(yè)/共70頁(yè)第38頁(yè)/共70頁(yè)第三十九頁(yè),共70頁(yè)。第40頁(yè)/共70頁(yè)第39頁(yè)/共70頁(yè)第四十頁(yè),共70頁(yè)。第41頁(yè)/共70頁(yè)第40頁(yè)/共70頁(yè)第四十一頁(yè),共70頁(yè)。第42頁(yè)/共70頁(yè)第41頁(yè)/共70頁(yè)第四十二頁(yè),共70頁(yè)。圓周長(zhǎng)變量cout radius;area = PI*radius*radius;circumference = 2.0*PI*radius;cout Area of circle of radius radius is area n;cout and its circumference is circumfere

15、nce n;第43頁(yè)/共70頁(yè)第42頁(yè)/共70頁(yè)第四十三頁(yè),共70頁(yè)。第44頁(yè)/共70頁(yè)第43頁(yè)/共70頁(yè)第四十四頁(yè),共70頁(yè)。第45頁(yè)/共70頁(yè)第44頁(yè)/共70頁(yè)第四十五頁(yè),共70頁(yè)。第46頁(yè)/共70頁(yè)第45頁(yè)/共70頁(yè)第四十六頁(yè),共70頁(yè)。第47頁(yè)/共70頁(yè)第46頁(yè)/共70頁(yè)第四十七頁(yè),共70頁(yè)。第48頁(yè)/共70頁(yè)第47頁(yè)/共70頁(yè)第四十八頁(yè),共70頁(yè)。當(dāng)枚舉類(lèi)型中的某個(gè)成員賦值后,其后的成員則按依次加1的規(guī)則確定其值。第49頁(yè)/共70頁(yè)第48頁(yè)/共70頁(yè)第四十九頁(yè),共70頁(yè)。第50頁(yè)/共70頁(yè)第49頁(yè)/共70頁(yè)第五十頁(yè),共70頁(yè)。eBLUE=6、Eyellow=7、Eburgundy=4

16、1第51頁(yè)/共70頁(yè)第50頁(yè)/共70頁(yè)第五十一頁(yè),共70頁(yè)。第52頁(yè)/共70頁(yè)第51頁(yè)/共70頁(yè)第五十二頁(yè),共70頁(yè)。第53頁(yè)/共70頁(yè)第52頁(yè)/共70頁(yè)第五十三頁(yè),共70頁(yè)。第54頁(yè)/共70頁(yè)第53頁(yè)/共70頁(yè)第五十四頁(yè),共70頁(yè)。第55頁(yè)/共70頁(yè)第54頁(yè)/共70頁(yè)第五十五頁(yè),共70頁(yè)。第56頁(yè)/共70頁(yè)第55頁(yè)/共70頁(yè)第五十六頁(yè),共70頁(yè)。第57頁(yè)/共70頁(yè)第56頁(yè)/共70頁(yè)第五十七頁(yè),共70頁(yè)。第58頁(yè)/共70頁(yè)第57頁(yè)/共70頁(yè)第五十八頁(yè),共70頁(yè)。第59頁(yè)/共70頁(yè)第58頁(yè)/共70頁(yè)第五十九頁(yè),共70頁(yè)。第60頁(yè)/共70頁(yè)第59頁(yè)/共70頁(yè)第六十頁(yè),共70頁(yè)。Today is T

17、hursdayPress any key to continue 第61頁(yè)/共70頁(yè)第60頁(yè)/共70頁(yè)第六十一頁(yè),共70頁(yè)。說(shuō)明符類(lèi)型%wdint 或char w = 寬度%w.dfdouble w = 總的寬度(包括小數(shù)點(diǎn)) d = 小數(shù)位數(shù) %wcchar 或int w = 寬度 %wschar * (字符串) 格式 w = 寬度 %wuunsigned int w = 寬度 %wo八進(jìn)制 %wx十六進(jìn)制%m.ddddddexx %m.ddddddExx %m.ddddddgxx %m.ddddddGxx指數(shù)記數(shù)法第62頁(yè)/共70頁(yè)第61頁(yè)/共70頁(yè)第六十二頁(yè),共70頁(yè)。變量說(shuō)明int x

18、 = 98;float y = 1.34567889; char letter = A; char word = Hello;語(yǔ)句printf(Default formats: %d %f %c %sn, x,y,letter,word); 結(jié)果Default formats: 98 1.345679 A Hello 格式說(shuō)明語(yǔ)句printf(Width specified: %5d %10.4f %5c %10sn, x,y,letter,word);結(jié)果Width specified: 98 1.3457 A Hello打印內(nèi)存地址語(yǔ)句printf(Address of x: %u Add

19、ress of y: %un, &x, &y);結(jié)果Address of x: 4026528400 Address of y: 4026528396 字符的ASCII 值語(yǔ)句printf(Ascii value of letter: %dn, letter); 結(jié)果Ascii value of letter: 65與整數(shù)等價(jià)的字符語(yǔ)句printf(Character equivalent of x: %cn, x); 結(jié)果Character equivalent of x: b 與整數(shù)等價(jià)的八進(jìn)制數(shù)語(yǔ)句 printf(Octal equivalent of x: %on, x); 結(jié)果 Octal equivalent of x: 142 與整數(shù)等價(jià)的十六進(jìn)制數(shù)語(yǔ)句printf(Hexadecimal equivalent of x: %xn, x);結(jié)果Hexadecimal equivalent of x: 62第63頁(yè)/共70頁(yè)第62頁(yè)/共70頁(yè)第六十三頁(yè),共70頁(yè)。第64頁(yè)/共70頁(yè)第63頁(yè)/共70頁(yè)第六十四頁(yè),共70頁(yè)。轉(zhuǎn)換字符類(lèi)型含義Cint輸出一個(gè)字符Cint同上Dint輸出有符號(hào)十進(jìn)制整

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論