第2章C語言程序設(shè)計(jì)的初步知識(shí)_第1頁(yè)
第2章C語言程序設(shè)計(jì)的初步知識(shí)_第2頁(yè)
第2章C語言程序設(shè)計(jì)的初步知識(shí)_第3頁(yè)
第2章C語言程序設(shè)計(jì)的初步知識(shí)_第4頁(yè)
第2章C語言程序設(shè)計(jì)的初步知識(shí)_第5頁(yè)
已閱讀5頁(yè),還剩33頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、1第第2 2章章 c c語言程序設(shè)計(jì)的初步知識(shí)語言程序設(shè)計(jì)的初步知識(shí)本章要點(diǎn)本章要點(diǎn):標(biāo)識(shí)符命名規(guī)則標(biāo)識(shí)符命名規(guī)則常量和變量常量和變量基本數(shù)據(jù)類型基本數(shù)據(jù)類型常用運(yùn)算符及表達(dá)式常用運(yùn)算符及表達(dá)式運(yùn)算符的優(yōu)先級(jí)及結(jié)合性運(yùn)算符的優(yōu)先級(jí)及結(jié)合性本章難點(diǎn)本章難點(diǎn):不同類型數(shù)據(jù)間的混合運(yùn)算不同類型數(shù)據(jù)間的混合運(yùn)算運(yùn)算符的優(yōu)先級(jí)運(yùn)算符的優(yōu)先級(jí)自增自增(+)自減自減(-)運(yùn)算符的使用運(yùn)算符的使用22.1 c語言的數(shù)據(jù)類型語言的數(shù)據(jù)類型整型整型字符型字符型實(shí)型實(shí)型(浮點(diǎn)型浮點(diǎn)型)枚舉類型枚舉類型單精度型單精度型雙精度型雙精度型數(shù)組類型數(shù)組類型結(jié)構(gòu)體類型結(jié)構(gòu)體類型共用體類型共用體類型構(gòu)造類型構(gòu)造類型基本類型基本

2、類型指針類型指針類型空類型空類型數(shù)據(jù)類型數(shù)據(jù)類型32.2 2.2 常量、變量和標(biāo)識(shí)符常量、變量和標(biāo)識(shí)符2.2.1標(biāo)識(shí)符標(biāo)識(shí)符c語言中的標(biāo)識(shí)符可以分為系統(tǒng)定義標(biāo)識(shí)符和用戶定義標(biāo)語言中的標(biāo)識(shí)符可以分為系統(tǒng)定義標(biāo)識(shí)符和用戶定義標(biāo)識(shí)符。識(shí)符。1.系統(tǒng)定義標(biāo)識(shí)符系統(tǒng)定義標(biāo)識(shí)符1)關(guān)鍵字關(guān)鍵字 關(guān)鍵字是關(guān)鍵字是c語言系統(tǒng)使用的具有特定含義的標(biāo)識(shí)符,語言系統(tǒng)使用的具有特定含義的標(biāo)識(shí)符,不能作為預(yù)定義標(biāo)識(shí)符和用戶定義標(biāo)識(shí)符使用。不能作為預(yù)定義標(biāo)識(shí)符和用戶定義標(biāo)識(shí)符使用。c語語言定義了言定義了32個(gè)關(guān)鍵字,如表個(gè)關(guān)鍵字,如表2.1所示。所示。2)預(yù)定義標(biāo)識(shí)符預(yù)定義標(biāo)識(shí)符 預(yù)定義標(biāo)識(shí)符也是具有特定含義的標(biāo)識(shí)符,包

3、括系統(tǒng)預(yù)定義標(biāo)識(shí)符也是具有特定含義的標(biāo)識(shí)符,包括系統(tǒng)標(biāo)準(zhǔn)函數(shù)名和編譯預(yù)處理命令等,如標(biāo)準(zhǔn)函數(shù)名和編譯預(yù)處理命令等,如scanf、printf、define和和 include等都是預(yù)定義標(biāo)識(shí)符。等都是預(yù)定義標(biāo)識(shí)符。 4表表2.1 c語言中的關(guān)鍵字語言中的關(guān)鍵字auto breakcasecharconstcontinue defaultdo doubleelseenumexternfloatforgotoif intlongregisterreturnshortsignedsizeofstaticstructswitchtypedefunsigned unionvoidvolatilewhil

4、e關(guān)鍵字必須用小寫字母;不允許使用關(guān)鍵字為變量、數(shù)組和函數(shù)等操作對(duì)象關(guān)鍵字必須用小寫字母;不允許使用關(guān)鍵字為變量、數(shù)組和函數(shù)等操作對(duì)象命名。命名。 5 2. 2. 用戶定義標(biāo)識(shí)符用戶定義標(biāo)識(shí)符 用戶定義標(biāo)識(shí)符用于對(duì)用戶使用的變量、數(shù)組和函用戶定義標(biāo)識(shí)符用于對(duì)用戶使用的變量、數(shù)組和函數(shù)等操作對(duì)象進(jìn)行命名。例如將一個(gè)變量命名為數(shù)等操作對(duì)象進(jìn)行命名。例如將一個(gè)變量命名為a,將一,將一個(gè)數(shù)組命名為個(gè)數(shù)組命名為date,將一個(gè)函數(shù)命名為,將一個(gè)函數(shù)命名為fun等。等。 用戶標(biāo)識(shí)符命名時(shí)要注意:用戶標(biāo)識(shí)符命名時(shí)要注意: (1)c語言對(duì)英文字母的大小寫敏感,即同一字母的大小語言對(duì)英文字母的大小寫敏感,即同一

5、字母的大小寫被認(rèn)為是兩個(gè)不同的字符。例如寫被認(rèn)為是兩個(gè)不同的字符。例如total與與total是不同是不同的標(biāo)識(shí)符。的標(biāo)識(shí)符。 (2)標(biāo)識(shí)符必須由字母或下劃線開頭,并且除了標(biāo)識(shí)符必須由字母或下劃線開頭,并且除了字母字母、數(shù)字?jǐn)?shù)字和和下劃線下劃線外,不能含有其他字符。外,不能含有其他字符。 (3)標(biāo)識(shí)符的命名要見名知意,即通過變量名就知道變標(biāo)識(shí)符的命名要見名知意,即通過變量名就知道變量值的含義。量值的含義。 (4)標(biāo)識(shí)符的有效長(zhǎng)度隨系統(tǒng)而異,但至少前標(biāo)識(shí)符的有效長(zhǎng)度隨系統(tǒng)而異,但至少前8個(gè)字符有個(gè)字符有效。如果超長(zhǎng),則超長(zhǎng)部分被舍棄。效。如果超長(zhǎng),則超長(zhǎng)部分被舍棄。 62.2.2 常量常量1.定

6、義:在程序執(zhí)行期間,其值不可改變的量稱為常量定義:在程序執(zhí)行期間,其值不可改變的量稱為常量2.類型:類型:數(shù)值常量數(shù)值常量 例如:例如:5,-10 , 3.14等等符號(hào)常量符號(hào)常量 即用一個(gè)符號(hào)代表一個(gè)常量即用一個(gè)符號(hào)代表一個(gè)常量例例2.1 用標(biāo)識(shí)符代表常量。用標(biāo)識(shí)符代表常量。#define pi 3.1415926main() float s,r; r=5; s=pi*r*r; printf(%f,s);7說明說明:符號(hào)常量必須符號(hào)常量必須先定義先定義后才能用它表示一個(gè)數(shù)值。后才能用它表示一個(gè)數(shù)值。符號(hào)常量的值在其作用域內(nèi)不能改變,也不能再符號(hào)常量的值在其作用域內(nèi)不能改變,也不能再被賦值。被

7、賦值。符號(hào)常量名習(xí)慣用符號(hào)常量名習(xí)慣用大寫大寫字母表示。字母表示。82.2.3 變量變量1. 變量概念變量概念:程序執(zhí)行期間值可以改變的量。程序執(zhí)行期間值可以改變的量。 命名規(guī)則命名規(guī)則: 變量名由標(biāo)識(shí)符表示,只能由變量名由標(biāo)識(shí)符表示,只能由字母字母、數(shù)字?jǐn)?shù)字和和下劃下劃線線三種字符組成,且三種字符組成,且第一個(gè)字符必須為字母或下第一個(gè)字符必須為字母或下劃線。劃線。 例如:以下為不合法的變量名:例如:以下為不合法的變量名: m.d.jess , 1add ,age& , 5th, lotus-1-2-3 , cd*ef , int2. 變量的定義變量的定義要使用變量,必須為變量命名。變量名是用

8、戶自己定義的標(biāo)識(shí)要使用變量,必須為變量命名。變量名是用戶自己定義的標(biāo)識(shí)符,習(xí)慣上由小寫字母組成。符,習(xí)慣上由小寫字母組成。變量定義的一般格式為:變量定義的一般格式為:數(shù)據(jù)類型標(biāo)識(shí)符數(shù)據(jù)類型標(biāo)識(shí)符 變量名變量名1,變量名變量名2,變量名變量名n; int a;/*定義了整型變量定義了整型變量a*/93. 變量的初始化變量的初始化c語言允許在定義變量的同時(shí)給變量賦值,這稱為變量的語言允許在定義變量的同時(shí)給變量賦值,這稱為變量的初始化。變量初始化的一般格式為:初始化。變量初始化的一般格式為:數(shù)據(jù)類型標(biāo)識(shí)符數(shù)據(jù)類型標(biāo)識(shí)符 變量名變量名1=初值初值1,變量名變量名2=初值初值2,變量變量名名n=初值初值

9、n;c語言允許在定義變量的同時(shí)初始化變量,如:語言允許在定義變量的同時(shí)初始化變量,如:int a=2; /*指定指定a為整型變量為整型變量,初值為初值為2*/float f=3.45; /*指定指定f為實(shí)型變量為實(shí)型變量,初值為初值為3.45*/char c=a; /*指定指定c為字符變量為字符變量,初值初值a*/也可以使被定義的變量的一部分賦初值,如:也可以使被定義的變量的一部分賦初值,如:int a=1, b=-3,c;10在在c c語言中,變量必須強(qiáng)制定義,其目的是:語言中,變量必須強(qiáng)制定義,其目的是:1、凡未被事先定義的,不作為變量名。、凡未被事先定義的,不作為變量名。2、每一個(gè)變量被

10、指定為一確定的類型,在編譯時(shí)就能為、每一個(gè)變量被指定為一確定的類型,在編譯時(shí)就能為 其分配相應(yīng)的存儲(chǔ)單元。其分配相應(yīng)的存儲(chǔ)單元。3、指定每一個(gè)變量為一確定的類型,在編譯時(shí)據(jù)此檢查、指定每一個(gè)變量為一確定的類型,在編譯時(shí)據(jù)此檢查 該變量所進(jìn)行的運(yùn)算是否合法。該變量所進(jìn)行的運(yùn)算是否合法。* 選變量名時(shí),要做到選變量名時(shí),要做到“見名知意見名知意” 例如:例如:name st_age xm nl class sum* 大小寫字母是兩個(gè)不同的字符,大小寫字母是兩個(gè)不同的字符,c變量名習(xí)慣變量名習(xí)慣 用用小寫小寫字母表示。字母表示。* 建議變量名的長(zhǎng)度不要超過建議變量名的長(zhǎng)度不要超過8個(gè)字符。個(gè)字符。注

11、意注意: :112.3 2.3 整型數(shù)據(jù)整型數(shù)據(jù)2.3.1整型常量整型常量1.1.整型常量的形式整型常量的形式十進(jìn)制整數(shù)十進(jìn)制整數(shù) :由數(shù)字(:由數(shù)字(0-9)和正負(fù)號(hào)表示)和正負(fù)號(hào)表示 例如:例如:123、-456、0 等等八進(jìn)制整數(shù):以八進(jìn)制整數(shù):以0開頭數(shù)是八進(jìn)制數(shù)開頭數(shù)是八進(jìn)制數(shù) 例如:例如: 0123 即(即(123)8 =( 83) 10 (123) 8=1 82+2 81+3 80 =( 83) 10十六進(jìn)制整數(shù):以十六進(jìn)制整數(shù):以0 x或或0x開頭,開頭, 例如:例如: 0 x123 即即 (123) 16 =( 291) 10main()int a=0123;b=0 x123

12、; /*0123是八進(jìn)制數(shù)是八進(jìn)制數(shù),0 x123是十六進(jìn)制是十六進(jìn)制*/printf(a=%d,b=%d,a,b); 程序運(yùn)行結(jié)果為:程序運(yùn)行結(jié)果為:a=83,b=29112n進(jìn)制數(shù)十進(jìn)制乘權(quán)求和,順序輸出除基數(shù)取余,逆序輸出二進(jìn)制八進(jìn)制(十六進(jìn)制)三(四)位變一位一位變?nèi)ㄋ模┪?原碼、反碼、補(bǔ)碼 正數(shù)的原碼、反碼、補(bǔ)碼相同 負(fù)數(shù)的原碼為該數(shù)二進(jìn)制最高位為1 負(fù)數(shù)的反碼:除符號(hào)位外,按位取反 負(fù)數(shù)的補(bǔ)碼:反碼加一13142. 2. 整型常量的類型整型常量的類型 我們已知整型變量可分為我們已知整型變量可分為int、short int、1ong int和和unsigned int、unsign

13、ed short、unsigned long等類別。等類別。(1) 一個(gè)整常量,如果其值在一個(gè)整常量,如果其值在-32 768+32 767范圍內(nèi),則認(rèn)為范圍內(nèi),則認(rèn)為它是它是int型??梢詫⑺x值給型??梢詫⑺x值給int型和型和1ong int型變量。型變量。(2) 一個(gè)整常量,如果其值超過了上述范圍,而在一個(gè)整常量,如果其值超過了上述范圍,而在-2 147 483 6482 147 483 647范圍內(nèi),則認(rèn)為它是范圍內(nèi),則認(rèn)為它是1ong int型。型。 (3) 如果某一計(jì)算機(jī)系統(tǒng)的如果某一計(jì)算機(jī)系統(tǒng)的c版本確定的版本確定的short int 與與int型數(shù)據(jù)型數(shù)據(jù)在內(nèi)存中占據(jù)的長(zhǎng)度相

14、同,則它的表示范圍與在內(nèi)存中占據(jù)的長(zhǎng)度相同,則它的表示范圍與int型相同。型相同。(4) 常量中無常量中無unsigned型,但一個(gè)非負(fù)值的整常量可以賦值給型,但一個(gè)非負(fù)值的整常量可以賦值給unsigned型整變量,只要它的范圍不超過變量的表示范圍型整變量,只要它的范圍不超過變量的表示范圍即可。即可。(5) 在一個(gè)整常量后面加一個(gè)字母在一個(gè)整常量后面加一個(gè)字母l或或l則認(rèn)為是則認(rèn)為是1ong int型常量,型常量,例如例如123l、432l,這往往用于函數(shù)調(diào)用中。,這往往用于函數(shù)調(diào)用中。152.3.2整型變量的分類整型變量的分類 基本型:以 intint 表示 短整型:以 short ints

15、hort int 或 shortshort 表示 1.類型 長(zhǎng)整型:以 long intlong int 或 longlong 表示 (123l、 123l) 無符號(hào)基本型(unsigned intunsigned int) 無符號(hào)型 無符號(hào)短整型(unsigned shortunsigned short) 無符號(hào)長(zhǎng)整型(unsigned longunsigned long)(-3276832767)一個(gè)無符號(hào)整型變量中可以存放的正數(shù)的范圍比一般整型變量中正數(shù)的范圍擴(kuò)大一倍。int i; /* 變量i 的數(shù)值范圍: -3276832768 */unsigned int j; /* 變量j的數(shù)值

16、范圍:065535 */1.1.整型變量的類型整型變量的類型16 整整型變量的字長(zhǎng)型變量的字長(zhǎng)short型型 字長(zhǎng)字長(zhǎng)16位(位(2個(gè)字節(jié))。個(gè)字節(jié))。long 型型 字長(zhǎng)字長(zhǎng)32位(位(4個(gè)字節(jié))。個(gè)字節(jié))。 int 型型 隨編譯程序而定(可以是隨編譯程序而定(可以是2個(gè)字節(jié),也可以是個(gè)字節(jié),也可以是4個(gè)字節(jié))個(gè)字節(jié))c要求要求 long型數(shù)據(jù)長(zhǎng)度不短于型數(shù)據(jù)長(zhǎng)度不短于int型,型, short型不長(zhǎng)于型不長(zhǎng)于int型。型。( short=int=long)long 型可以得到大范圍的數(shù)據(jù)型可以得到大范圍的數(shù)據(jù),但同時(shí)會(huì)降低運(yùn)算但同時(shí)會(huì)降低運(yùn)算速度速度,因此除非不得已因此除非不得已,不要隨便

17、使用不要隨便使用long型。型。17整型數(shù)據(jù)的溢出:整型數(shù)據(jù)的溢出:main()main() int a,b; int a,b;a=32767; b=a+1;a=32767; b=a+1;printf(“”%d,%d”,a,b);printf(“”%d,%d”,a,b); 運(yùn)行結(jié)果:運(yùn)行結(jié)果:32767,-3276732767,-32767改進(jìn):將變量改進(jìn):將變量a a和和b b改成改成longlong型,型,并按并按 %ld %ld 格式輸出。格式輸出。182. 2. 整型變量的定義整型變量的定義 前面已提到,前面已提到,c規(guī)定在程序中所有用到的變量都必須規(guī)定在程序中所有用到的變量都必須在程

18、序中指定其類型,即在程序中指定其類型,即“定義定義”。這是和。這是和basic、fortran不同的,而和不同的,而和pascal相類似。例如:相類似。例如:int a,b; /*指定變量指定變量a,b為整型為整型*/unsigned short c,d; /*指定變量指定變量c,d為無符號(hào)短整型為無符號(hào)短整型*/1ong e,f; /*指定變量指定變量e,f為長(zhǎng)整型為長(zhǎng)整型*/對(duì)變量的定義,一般是放在一個(gè)函數(shù)的開頭部分對(duì)變量的定義,一般是放在一個(gè)函數(shù)的開頭部分(也可以放在也可以放在程序中間,但作用域只限于某一部分程序程序中間,但作用域只限于某一部分程序)。 例例2.4 整型變量的定義與使用。

19、整型變量的定義與使用。main()int a,b,c,d; /*指定指定a,b,c,d為整型變量為整型變量*/unsigned u; /*指定為無符號(hào)整型變量指定為無符號(hào)整型變量*/a=20;b=-40;u=10;c=a+u;d=b+u;printf(c=%d d=%d,c,d);運(yùn)行結(jié)果為:運(yùn)行結(jié)果為:c30,d= -30192.42.4實(shí)型數(shù)據(jù)實(shí)型數(shù)據(jù)2.4.1實(shí)型常量實(shí)型常量1.1.實(shí)型常量實(shí)型常量的形式的形式( (兩種兩種): 十進(jìn)制數(shù)形式:十進(jìn)制數(shù)形式:由數(shù)字和小數(shù)點(diǎn)及正負(fù)號(hào)組成。由數(shù)字和小數(shù)點(diǎn)及正負(fù)號(hào)組成。 (注意:必須有小數(shù)點(diǎn))(注意:必須有小數(shù)點(diǎn)) 例如:例如:3.14 8.6

20、 -23.3.14 8.6 -23. 指數(shù)形式:指數(shù)形式:由由數(shù)字、小數(shù)點(diǎn)、字母數(shù)字、小數(shù)點(diǎn)、字母e e或或e e及及正負(fù)號(hào)正負(fù)號(hào)組成。組成。 (注:(注:e e或或e e之前必須有數(shù)字,且后指數(shù)必須為整數(shù))之前必須有數(shù)字,且后指數(shù)必須為整數(shù)) 例如:正確例如:正確:3.5e-5 2e3 :3.5e-5 2e3 錯(cuò)誤:錯(cuò)誤:e2 3.6e3.5 .e6e2 3.6e3.5 .e62. 2. 實(shí)型常量的類型實(shí)型常量的類型 多數(shù)多數(shù)c c編譯系統(tǒng)對(duì)實(shí)型常量按雙精度編譯系統(tǒng)對(duì)實(shí)型常量按雙精度(double)(double)類型處理,以類型處理,以提高運(yùn)算精度。此時(shí)系統(tǒng)為實(shí)型常量分配提高運(yùn)算精度。此時(shí)

21、系統(tǒng)為實(shí)型常量分配8 8個(gè)字節(jié)的存儲(chǔ)空間。個(gè)字節(jié)的存儲(chǔ)空間。 如果在實(shí)型常量后加字母如果在實(shí)型常量后加字母f f或或f f,則強(qiáng)調(diào)表示該數(shù)是,則強(qiáng)調(diào)表示該數(shù)是floatfloat型型常量,這時(shí)系統(tǒng)會(huì)為其分配常量,這時(shí)系統(tǒng)會(huì)為其分配4 4個(gè)字節(jié)的存儲(chǔ)空間。個(gè)字節(jié)的存儲(chǔ)空間。202.4.2 實(shí)型變量實(shí)型變量實(shí)型變量可分為:實(shí)型變量可分為: 單精度單精度(float型)型) 如:如: float x , y ; 雙精度型雙精度型(double型)型) 如:如:double a , b , c ;說明:說明:1. float 型變量在內(nèi)存中占型變量在內(nèi)存中占4個(gè)字節(jié);個(gè)字節(jié);double 型變量在內(nèi)存

22、中占型變量在內(nèi)存中占8個(gè)字節(jié)。個(gè)字節(jié)。2. 單精度實(shí)數(shù)提供單精度實(shí)數(shù)提供7位有效數(shù)字;雙精度實(shí)數(shù)提供位有效數(shù)字;雙精度實(shí)數(shù)提供1516位有效位有效數(shù)字。數(shù)字。3. 一個(gè)實(shí)型常量不分一個(gè)實(shí)型常量不分float 和和 double 型,型, 一個(gè)實(shí)型常量一個(gè)實(shí)型常量 可以賦給一個(gè)可以賦給一個(gè)float 型或型或 double 型變量,并根據(jù)變量的類型型變量,并根據(jù)變量的類型截取實(shí)型常量中相應(yīng)的有效位數(shù)字。截取實(shí)型常量中相應(yīng)的有效位數(shù)字。 例如:例如: float a; double b; a=123456.789e5 ; b=123456.789 ; 213.5 3.5 字符型數(shù)據(jù)字符型數(shù)據(jù)3.5

23、.13.5.1字符常量字符常量 1.1.字符常量:用字符常量:用單引號(hào)單引號(hào)括起來的一個(gè)字符。括起來的一個(gè)字符。 例如:例如: a b # ! a b # ! 2 2. 轉(zhuǎn)義字符轉(zhuǎn)義字符 :指不能用符號(hào)直接表示的字符常量。:指不能用符號(hào)直接表示的字符常量。 將反斜杠(將反斜杠()后面的字符轉(zhuǎn)變成另外的意義。后面的字符轉(zhuǎn)變成另外的意義。 如如n中的中的“n”不代表字母不代表字母n而作為而作為“換行換行”符。符。 例如:例如: n 換行換行 t 橫向跳格(水平制表)橫向跳格(水平制表) b 退格退格 反斜杠字符反斜杠字符 r 回車回車 f 換頁(yè)換頁(yè) a 報(bào)警報(bào)警 0 空字符空字符main()pri

24、ntf(yb=n);運(yùn)行結(jié)果:運(yùn)行結(jié)果:程序運(yùn)行時(shí)在屏幕上顯示結(jié)果:程序運(yùn)行時(shí)在屏幕上顯示結(jié)果:=程序運(yùn)行時(shí)在打印機(jī)上輸出結(jié)果:程序運(yùn)行時(shí)在打印機(jī)上輸出結(jié)果: 22 注意:注意: 字符常量首尾的單引號(hào)是定界符,不占存儲(chǔ)空間。字符常量首尾的單引號(hào)是定界符,不占存儲(chǔ)空間。 在在c語言中,語言中,a和和a是不同的。前者代表字符常量,后是不同的。前者代表字符常量,后者代表一個(gè)標(biāo)識(shí)符。者代表一個(gè)標(biāo)識(shí)符。 a和和a是不同的字符常量。前者存儲(chǔ)的是小寫字母是不同的字符常量。前者存儲(chǔ)的是小寫字母a的的ascii碼值為碼值為97,后者存儲(chǔ)的是大寫字母,后者存儲(chǔ)的是大寫字母a的的ascii碼碼值為值為65。 轉(zhuǎn)義字

25、符代表一個(gè)字符,在內(nèi)存中只占一個(gè)字節(jié)的存儲(chǔ)轉(zhuǎn)義字符代表一個(gè)字符,在內(nèi)存中只占一個(gè)字節(jié)的存儲(chǔ)空間??臻g。 轉(zhuǎn)義字符轉(zhuǎn)義字符0就是就是ascii碼值為碼值為0的字符,常用于表示字的字符,常用于表示字符串結(jié)束的標(biāo)志符。符串結(jié)束的標(biāo)志符。 ddd形式的轉(zhuǎn)義字符是用形式的轉(zhuǎn)義字符是用ascii碼碼(八進(jìn)制數(shù)八進(jìn)制數(shù))表示的表示的一個(gè)字符,例如一個(gè)字符,例如101代表字符代表字符a,012代表代表“換換行行”。 xhh形式的轉(zhuǎn)義字符也代表一個(gè)字符,反斜杠后必須形式的轉(zhuǎn)義字符也代表一個(gè)字符,反斜杠后必須以小寫字母以小寫字母x開頭,后面的兩位數(shù)字為十六進(jìn)制數(shù)。例如,開頭,后面的兩位數(shù)字為十六進(jìn)制數(shù)。例如,x

26、a和和x a都代表回車換行符,等價(jià)于轉(zhuǎn)義字符都代表回車換行符,等價(jià)于轉(zhuǎn)義字符 n 。233.5.23.5.2字符變量字符變量定義形式:定義形式: charchar 標(biāo)識(shí)符標(biāo)識(shí)符1 1,標(biāo)識(shí)符,標(biāo)識(shí)符2 2, ,標(biāo)識(shí)符,標(biāo)識(shí)符n n 例如:例如: charchar c1, c2, c3, ch ; c1, c2, c3, ch ; c1=a ; c2=b ; c1=a ; c2=b ; c3=c ; ch= d; c3=c ; ch= d;說明:說明:1 1、字符變量在內(nèi)存中占一個(gè)字節(jié)。、字符變量在內(nèi)存中占一個(gè)字節(jié)。2 2、在內(nèi)存中、在內(nèi)存中, ,是把字符對(duì)應(yīng)的是把字符對(duì)應(yīng)的asciiascii

27、碼值放到存儲(chǔ)單元中碼值放到存儲(chǔ)單元中. .3 3、字符型數(shù)據(jù)與整型數(shù)據(jù)之間可以通用、字符型數(shù)據(jù)與整型數(shù)據(jù)之間可以通用. .24main() char c1,c2; c1=97;c2=98; printf(“%c %cn”,c1,c2); printf(“%d %dn”,c1,c2);輸出結(jié)果:a b97 98main() int i; char c; i=a; c=97; printf(“%c,%dn”,c,c);printf(“%c,%dn”,i,i);輸出結(jié)果:a, 97a, 97252.5.3字符串常量字符串常量1.定義:括在一對(duì)雙引號(hào)雙引號(hào)之內(nèi)的字符序列或轉(zhuǎn)義字符序列稱為字符串常量。

28、例如:“how are you!” “a” “*abcnt”2.存儲(chǔ):字符串中的字符依次存儲(chǔ)在內(nèi)存中一塊連續(xù)的區(qū)域內(nèi),并且把空操作字符 0自動(dòng)附加到字符串的尾部作為字符串的結(jié)束標(biāo)志。故字符個(gè)數(shù)為n的字符串在內(nèi)存中應(yīng)占n+1個(gè)字節(jié)。 例:c=“china” c h i n a 026b 與與b是否相同?是否相同?b 與與“b”是否相同?是否相同?b為為98,b為為66b是字符常量,是字符常量,“b是字是字符串常量符串常量思考?思考?注意注意:字符串常量首尾的雙引號(hào)是定界符,不屬于字符串的內(nèi)容。如字符串常量首尾的雙引號(hào)是定界符,不屬于字符串的內(nèi)容。如果字符串本身包括了雙引號(hào)或反斜杠,必須使用轉(zhuǎn)義字

29、符。果字符串本身包括了雙引號(hào)或反斜杠,必須使用轉(zhuǎn)義字符。不要將字符常量與字符串常量混淆不要將字符常量與字符串常量混淆,a是字符常量是字符常量,“a”是字符串是字符串常量,二者不同。前者只占一個(gè)字節(jié)的存儲(chǔ)空間,存放字符常量,二者不同。前者只占一個(gè)字節(jié)的存儲(chǔ)空間,存放字符a的的ascii碼值;后者占兩個(gè)字節(jié)的存儲(chǔ)空間,分別存放字符碼值;后者占兩個(gè)字節(jié)的存儲(chǔ)空間,分別存放字符a和字符串結(jié)束標(biāo)志和字符串結(jié)束標(biāo)志0。字符串常量中包含轉(zhuǎn)義字符時(shí),一定要注意其長(zhǎng)度的計(jì)算。字符串常量中包含轉(zhuǎn)義字符時(shí),一定要注意其長(zhǎng)度的計(jì)算。在寫字符串時(shí)不必加在寫字符串時(shí)不必加0,字符,字符0是系統(tǒng)自動(dòng)加上的。是系統(tǒng)自動(dòng)加上的

30、。 272.6 算術(shù)運(yùn)算符和算術(shù)表達(dá)式算術(shù)運(yùn)算符和算術(shù)表達(dá)式 2.6.1 基本的算術(shù)運(yùn)算符和算術(shù)表達(dá)式基本的算術(shù)運(yùn)算符和算術(shù)表達(dá)式1. 1. 基本的算術(shù)運(yùn)算符基本的算術(shù)運(yùn)算符 在在c語言中,基本的算術(shù)運(yùn)算符有語言中,基本的算術(shù)運(yùn)算符有5個(gè):個(gè): +(加法運(yùn)算符,正值運(yùn)算符加法運(yùn)算符,正值運(yùn)算符),-(減法運(yùn)算符,負(fù)值運(yùn)算符減法運(yùn)算符,負(fù)值運(yùn)算符),*(乘法運(yùn)算符乘法運(yùn)算符),/(除法運(yùn)算符除法運(yùn)算符),%(模運(yùn)算符模運(yùn)算符) 注意:注意: 除法運(yùn)算符除法運(yùn)算符“/”的運(yùn)算對(duì)象可以是各種類型的數(shù)據(jù),但的運(yùn)算對(duì)象可以是各種類型的數(shù)據(jù),但是當(dāng)進(jìn)行兩個(gè)整型數(shù)據(jù)相除時(shí),運(yùn)算結(jié)果也是整型數(shù)據(jù),是當(dāng)進(jìn)行兩個(gè)

31、整型數(shù)據(jù)相除時(shí),運(yùn)算結(jié)果也是整型數(shù)據(jù),即只取商的整數(shù)部分;而操作數(shù)中有一個(gè)為實(shí)型數(shù)據(jù)時(shí),即只取商的整數(shù)部分;而操作數(shù)中有一個(gè)為實(shí)型數(shù)據(jù)時(shí),則結(jié)果為雙精度實(shí)型數(shù)據(jù),即則結(jié)果為雙精度實(shí)型數(shù)據(jù),即double型。例如,型。例如,5.0/10的運(yùn)的運(yùn)算結(jié)果是算結(jié)果是0.5,5/10的運(yùn)算結(jié)果是的運(yùn)算結(jié)果是0,而不是,而不是0.5,10/4的運(yùn)算的運(yùn)算結(jié)果是結(jié)果是2。 求余運(yùn)算符求余運(yùn)算符“%”要求運(yùn)算對(duì)象必須是整型操作數(shù),它要求運(yùn)算對(duì)象必須是整型操作數(shù),它的功能是求兩個(gè)操作數(shù)相除的余數(shù),余數(shù)的符號(hào)與被除數(shù)的功能是求兩個(gè)操作數(shù)相除的余數(shù),余數(shù)的符號(hào)與被除數(shù)的符號(hào)相同。例如,的符號(hào)相同。例如,11%3的值

32、為的值為2,-11%3的值為的值為-2,2%-5的值為的值為2。282. 2. 算術(shù)表達(dá)式算術(shù)表達(dá)式 算術(shù)表達(dá)式是指用算術(shù)運(yùn)算符和括號(hào)將運(yùn)算對(duì)象算術(shù)表達(dá)式是指用算術(shù)運(yùn)算符和括號(hào)將運(yùn)算對(duì)象(也稱也稱操作數(shù),如常量、變量、函數(shù)等操作數(shù),如常量、變量、函數(shù)等)連接起來、符合連接起來、符合c語法規(guī)語法規(guī)則的式子,如:則的式子,如: a*b/c-1.5+a 在算術(shù)表達(dá)式中,運(yùn)算對(duì)象可以是各種類型的數(shù)據(jù),包括在算術(shù)表達(dá)式中,運(yùn)算對(duì)象可以是各種類型的數(shù)據(jù),包括整型、實(shí)型或字符型的常量、變量及函數(shù)調(diào)用。整型、實(shí)型或字符型的常量、變量及函數(shù)調(diào)用。2.6.2 2.6.2 算術(shù)運(yùn)算符的優(yōu)先級(jí)、結(jié)合性算術(shù)運(yùn)算符的優(yōu)先

33、級(jí)、結(jié)合性 在在5個(gè)算術(shù)運(yùn)算符中,個(gè)算術(shù)運(yùn)算符中,*、/和和%的優(yōu)先級(jí)相同且高于的優(yōu)先級(jí)相同且高于+、-。 當(dāng)運(yùn)算符的優(yōu)先級(jí)相同的情況下,這當(dāng)運(yùn)算符的優(yōu)先級(jí)相同的情況下,這5個(gè)運(yùn)算符的結(jié)合方向個(gè)運(yùn)算符的結(jié)合方向?yàn)閺淖笾劣覟閺淖笾劣?先左后右,簡(jiǎn)稱左結(jié)合先左后右,簡(jiǎn)稱左結(jié)合)。例:。例: a - b + c 由于算術(shù)運(yùn)算符為左結(jié)合,故先執(zhí)行由于算術(shù)運(yùn)算符為左結(jié)合,故先執(zhí)行a-b,再執(zhí)行加,再執(zhí)行加c的運(yùn)算。的運(yùn)算。 292.7 2.7 賦值運(yùn)算符和賦值表達(dá)式賦值運(yùn)算符和賦值表達(dá)式2.7.1 基本賦值運(yùn)算符(基本賦值運(yùn)算符(=)形式:變量名形式:變量名=常量或表達(dá)式常量或表達(dá)式作用:將右邊常量或表

34、達(dá)式的值賦給左邊的變量作用:將右邊常量或表達(dá)式的值賦給左邊的變量例如例如: b=c+d 賦值符號(hào)賦值符號(hào)“=”就是賦值運(yùn)算符,它的作用是將一個(gè)數(shù)據(jù)賦給就是賦值運(yùn)算符,它的作用是將一個(gè)數(shù)據(jù)賦給一個(gè)變量。如一個(gè)變量。如x=5的作用是執(zhí)行一次賦值操作,將常量的作用是執(zhí)行一次賦值操作,將常量5賦給賦給變量變量x。結(jié)合方向:從右向左。結(jié)合方向:從右向左。例如例如:“a=b=c=10;”等價(jià)于等價(jià)于“a=(b=(c=10);”即先將常量即先將常量10賦給賦給變量變量c,然后再將,然后再將10賦給變量賦給變量b,最后將,最后將10賦給變量賦給變量a。注意注意:如果表達(dá)式類型與左邊的變量的類型不匹配,自動(dòng)進(jìn):

35、如果表達(dá)式類型與左邊的變量的類型不匹配,自動(dòng)進(jìn)行類型轉(zhuǎn)換。行類型轉(zhuǎn)換。 302.7.2 2.7.2 復(fù)合賦值運(yùn)算符復(fù)合賦值運(yùn)算符復(fù)合賦值運(yùn)算符:在賦值符復(fù)合賦值運(yùn)算符:在賦值符“=”=”之前加上其它運(yùn)算符之前加上其它運(yùn)算符共有共有1010種復(fù)合賦值運(yùn)算符種復(fù)合賦值運(yùn)算符 +=,-=,*=,/=,%= /*復(fù)合算術(shù)運(yùn)算符復(fù)合算術(shù)運(yùn)算符5個(gè)個(gè)*/ &=,=,|=,= /*復(fù)合位運(yùn)算符復(fù)合位運(yùn)算符5個(gè)個(gè)*/例如例如:a+=3 a=a+3a+=3 a=a+3 x x* *=y+3 x=x=y+3 x=x* *(y+3)(y+3)注意,注意,a=a+ba=a+b如果如果b b是包含若干項(xiàng)的表達(dá)式,則相當(dāng)

36、于它有括是包含若干項(xiàng)的表達(dá)式,則相當(dāng)于它有括號(hào)。如:號(hào)。如:x x=y+3=y+3x x=(y+3)=(y+3)x=x%(y+3) x=x%(y+3) / /* *不要寫成不要寫成x=xx=xy+3y+3* */ / 312.8 2.8 逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式1 1. .逗號(hào)運(yùn)算符:即逗號(hào)運(yùn)算符:即“,” 優(yōu)先級(jí):為所有運(yùn)算符中級(jí)別優(yōu)先級(jí):為所有運(yùn)算符中級(jí)別最低最低的。的。2.2.逗號(hào)表達(dá)式逗號(hào)表達(dá)式 形式:形式:表達(dá)式表達(dá)式1 1,表達(dá)式,表達(dá)式2 2,表達(dá)式,表達(dá)式n n 求解過程:順次求解表達(dá)式求解過程:順次求解表達(dá)式1 1,表達(dá)式,表達(dá)式22 最后求解表達(dá)式最后求

37、解表達(dá)式n n。 逗號(hào)表達(dá)式的值為逗號(hào)表達(dá)式的值為表達(dá)式表達(dá)式n n的值。的值。 例如:例如:a=3a=3* *4 4,a,a* *5 5 a=3 a=3* *4 4,a,a* *5 5,a+5,a+5注意注意: :并不是任何地方出現(xiàn)的逗號(hào)都是作為逗號(hào)運(yùn)算符,函數(shù)并不是任何地方出現(xiàn)的逗號(hào)都是作為逗號(hào)運(yùn)算符,函數(shù)參數(shù)也是用逗號(hào)來間隔的參數(shù)也是用逗號(hào)來間隔的6017322.9 自增運(yùn)算符、自減運(yùn)算符及自增運(yùn)算符、自減運(yùn)算符及c語言語言運(yùn)算符的優(yōu)先級(jí)運(yùn)算符的優(yōu)先級(jí) 2.9.1 自增運(yùn)算符自增運(yùn)算符 自增運(yùn)算符自增運(yùn)算符(+)是單目運(yùn)算符,其作用是使單個(gè)變是單目運(yùn)算符,其作用是使單個(gè)變量的值增量的值增

38、1。自增運(yùn)算符種類有兩種:。自增運(yùn)算符種類有兩種: 前置前置 +i,先執(zhí)行,先執(zhí)行i+1,再使用,再使用i值;值; 后置后置 i+,先使用,先使用i值,再執(zhí)行值,再執(zhí)行i+1。 例如:例如: j=3; k=+j;則;則k=4,j=4; j=3; k=j+;則;則k=3,j=4。332.9.2 2.9.2 自減運(yùn)算符自減運(yùn)算符 自減運(yùn)算符自減運(yùn)算符(-)(-)是單目運(yùn)算符,其作用是使單個(gè)變量是單目運(yùn)算符,其作用是使單個(gè)變量的值減的值減1 1。自減運(yùn)算符種類也有。自減運(yùn)算符種類也有 兩種:兩種: 前置前置 -i-i,先執(zhí)行,先執(zhí)行i-1i-1,再使用,再使用i i值;值; 后置后置 i-i-,先使

39、用,先使用i i值,再執(zhí)行值,再執(zhí)行i-1i-1。 例如:例如: j=3j=3; k=-jk=-j;則;則k=2k=2,j=2j=2; j=3j=3; k=j-k=j-;則;則k=3k=3,j=2j=2。注意注意: 自增運(yùn)算符自增運(yùn)算符(+)(+)、自減運(yùn)算符、自減運(yùn)算符(-)(-),只能用于變量,不能,只能用于變量,不能用于常量和表達(dá)式。例如,用于常量和表達(dá)式。例如,5+5+、- (a+b)- (a+b)等都是非法的。等都是非法的。 +和和-的結(jié)合方向是的結(jié)合方向是“自右至左自右至左”,其優(yōu)先級(jí)高于算術(shù)運(yùn),其優(yōu)先級(jí)高于算術(shù)運(yùn)算符。例如算符。例如i=3, -i+i=3, -i+相當(dāng)于相當(dāng)于-(

40、i+)-(i+),因此表達(dá)式的值為,因此表達(dá)式的值為-3-3,i=4i=4。 自增運(yùn)算符、自減運(yùn)算符,常用于循環(huán)語句中,使循環(huán)控自增運(yùn)算符、自減運(yùn)算符,常用于循環(huán)語句中,使循環(huán)控制變量加制變量加( (或減或減)1)1,以及指針變量中,使指針指向下,以及指針變量中,使指針指向下( (或向或向上上) )一個(gè)地址。一個(gè)地址。342.9.3 c語言運(yùn)算符的優(yōu)先級(jí)與結(jié)合性 c c的運(yùn)算符有以下幾類。的運(yùn)算符有以下幾類。(1)算術(shù)運(yùn)算符算術(shù)運(yùn)算符 ( + - * / %)(2)關(guān)系運(yùn)算符關(guān)系運(yùn)算符 ( = = !=)(3)邏輯運(yùn)算符邏輯運(yùn)算符 (! |)(4)位運(yùn)算符位運(yùn)算符 ( | &)(5)賦值運(yùn)算符

41、賦值運(yùn)算符 (= 及其擴(kuò)展賦值運(yùn)算符及其擴(kuò)展賦值運(yùn)算符)(6)條件運(yùn)算符條件運(yùn)算符 (? :)(7)逗號(hào)運(yùn)算符逗號(hào)運(yùn)算符 (,)(8)指針運(yùn)算符指針運(yùn)算符 (* 和和 &)(9)求字節(jié)數(shù)運(yùn)算符求字節(jié)數(shù)運(yùn)算符 (sizeof)(10)強(qiáng)制類型轉(zhuǎn)換運(yùn)算符強(qiáng)制類型轉(zhuǎn)換運(yùn)算符 (類型類型)(11)分量運(yùn)算符分量運(yùn)算符 ( -)(12)下標(biāo)運(yùn)算符下標(biāo)運(yùn)算符 ( )(13)其他其他 (如函數(shù)調(diào)用運(yùn)算符如函數(shù)調(diào)用運(yùn)算符() 35 c語言規(guī)定了運(yùn)算符的優(yōu)先級(jí)和結(jié)合性。語言規(guī)定了運(yùn)算符的優(yōu)先級(jí)和結(jié)合性。 運(yùn)算符的優(yōu)先級(jí)別運(yùn)算符的優(yōu)先級(jí)別從高到低從高到低依次為:依次為: 初等運(yùn)算符,如初等運(yùn)算符,如()、 、 -

42、、.; 單目運(yùn)算符,如單目運(yùn)算符,如 !、!、+、-、*(指針指針)、&、(類型類型); 算術(shù)運(yùn)算符算術(shù)運(yùn)算符(先乘除,后加減先乘除,后加減); 關(guān)系運(yùn)算符;關(guān)系運(yùn)算符; 邏輯運(yùn)算符邏輯運(yùn)算符(不包括!不包括!); 條件運(yùn)算符;條件運(yùn)算符; 賦值運(yùn)算符;賦值運(yùn)算符; 逗號(hào)運(yùn)算符。逗號(hào)運(yùn)算符。 所謂所謂結(jié)合性結(jié)合性是指,當(dāng)一個(gè)操作數(shù)兩側(cè)的運(yùn)算符具有相是指,當(dāng)一個(gè)操作數(shù)兩側(cè)的運(yùn)算符具有相同的優(yōu)先級(jí)時(shí),該操作數(shù)是先與左邊的運(yùn)算符結(jié)合,還是同的優(yōu)先級(jí)時(shí),該操作數(shù)是先與左邊的運(yùn)算符結(jié)合,還是先與右邊的運(yùn)算符結(jié)合。自左至右的結(jié)合方向,稱為左結(jié)先與右邊的運(yùn)算符結(jié)合。自左至右的結(jié)合方向,稱為左結(jié)合性;反之,稱

43、為右結(jié)合性。結(jié)合性是合性;反之,稱為右結(jié)合性。結(jié)合性是c語言的獨(dú)有概念。語言的獨(dú)有概念。除單目運(yùn)算符、賦值運(yùn)算符和條件運(yùn)算符是右結(jié)合性外,除單目運(yùn)算符、賦值運(yùn)算符和條件運(yùn)算符是右結(jié)合性外,其他運(yùn)算符都是左結(jié)合性。其他運(yùn)算符都是左結(jié)合性。362.10 不同類型數(shù)據(jù)間的混合運(yùn)算不同類型數(shù)據(jù)間的混合運(yùn)算 1. 隱式類型轉(zhuǎn)換 隱式類型轉(zhuǎn)換主要又可分為兩類:算術(shù)轉(zhuǎn)換和賦值轉(zhuǎn)換。隱式類型轉(zhuǎn)換主要又可分為兩類:算術(shù)轉(zhuǎn)換和賦值轉(zhuǎn)換。 (1)(1)算術(shù)轉(zhuǎn)換算術(shù)轉(zhuǎn)換 當(dāng)表達(dá)式中的運(yùn)算對(duì)象不同時(shí),系統(tǒng)會(huì)進(jìn)行類型的自當(dāng)表達(dá)式中的運(yùn)算對(duì)象不同時(shí),系統(tǒng)會(huì)進(jìn)行類型的自動(dòng)轉(zhuǎn)換。轉(zhuǎn)換的基本原則是:自動(dòng)將精度低、表示范圍小動(dòng)轉(zhuǎn)換

44、。轉(zhuǎn)換的基本原則是:自動(dòng)將精度低、表示范圍小的運(yùn)算對(duì)象類型向精度高、表示范圍大的運(yùn)算對(duì)象轉(zhuǎn)換。的運(yùn)算對(duì)象類型向精度高、表示范圍大的運(yùn)算對(duì)象轉(zhuǎn)換。 (2)(2)賦值轉(zhuǎn)換賦值轉(zhuǎn)換 賦值轉(zhuǎn)換主要出現(xiàn)在賦值表達(dá)式中,不管賦值運(yùn)算符賦值轉(zhuǎn)換主要出現(xiàn)在賦值表達(dá)式中,不管賦值運(yùn)算符右邊是什么類型,都要轉(zhuǎn)換為賦值運(yùn)算符左邊的類型。若右邊是什么類型,都要轉(zhuǎn)換為賦值運(yùn)算符左邊的類型。若賦值運(yùn)算符右邊的值表示范圍更大,則左邊賦值所得到的賦值運(yùn)算符右邊的值表示范圍更大,則左邊賦值所得到的值將失去右邊數(shù)據(jù)的精度。值將失去右邊數(shù)據(jù)的精度。372. 2. 強(qiáng)制類型轉(zhuǎn)換強(qiáng)制類型轉(zhuǎn)換c c語言提供了強(qiáng)制類型轉(zhuǎn)換運(yùn)算符來實(shí)現(xiàn)強(qiáng)制

45、類型轉(zhuǎn)換。語言提供了強(qiáng)制類型轉(zhuǎn)換運(yùn)算符來實(shí)現(xiàn)強(qiáng)制類型轉(zhuǎn)換。 格式:格式: ( (類型類型) )表達(dá)式表達(dá)式 例如例如: ( (intint) )3.53.5注意:注意:在進(jìn)行類型轉(zhuǎn)換時(shí),操作數(shù)的值并不發(fā)生改變,改變?cè)谶M(jìn)行類型轉(zhuǎn)換時(shí),操作數(shù)的值并不發(fā)生改變,改變的只是表達(dá)式值的類型。的只是表達(dá)式值的類型。例如:例如:float x=3.5;i=(int)x; float x=3.5;i=(int)x; / /* * i i的值為的值為3 3* */ /使用強(qiáng)制轉(zhuǎn)換類型得到的是一個(gè)所需類型的中間量,原表達(dá)使用強(qiáng)制轉(zhuǎn)換類型得到的是一個(gè)所需類型的中間量,原表達(dá)式類型并不發(fā)生變化。例如,式類型并不發(fā)生變化。例如,(double)a(double)a只是將變量只是將變量a a的值的值轉(zhuǎn)換成一個(gè)轉(zhuǎn)換成一個(gè)doubledouble型的中間量,其數(shù)據(jù)類型并未轉(zhuǎn)換成型的中間量,其數(shù)據(jù)類型并未轉(zhuǎn)換成doubledouble型。型。(int)(x+y); (int)(x+y); / /* * 將將x+yx+y

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論