版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、第1頁第2章 數(shù)據(jù)類型、運算符與表達式 第2頁主要內(nèi)容2.1 C語言的數(shù)據(jù)類型 2.2 常量和變量 2.3 整型數(shù)據(jù)2.4 實型數(shù)據(jù) 2.5 字符型數(shù)據(jù)2.6 算術運算符和算術表達式2.7 賦值運算符和賦值表達式2.8 其它運算符和表達式 第3頁主要內(nèi)容2.1 C語言的數(shù)據(jù)類型 2.2 常量和變量 2.3 整型數(shù)據(jù)2.4 實型數(shù)據(jù) 2.5 字符型數(shù)據(jù)2.6 算術運算符和算術表達式2.7 賦值運算符和賦值表達式2.8 其它運算符和表達式 第4頁第5頁2.4 實型數(shù)據(jù)2.4.1 實型常量實數(shù)又稱浮點數(shù),有兩種表示形式:(1)十進制小數(shù)形式:由數(shù)字和小數(shù)點組成,必須有小數(shù)點,例如3.14159、0.
2、0、9.0、.12345、-9.8等。(2)指數(shù)形式:E(或e)。例如1.23E3、2.71e-5(分別代表1.23103、2.7110-5)等。注意:E(或e)的兩邊必須有數(shù)字,且后面的指數(shù)必須是整數(shù)。一個實數(shù)有多種指數(shù)表示形式。例如314.159可以表示為3141.59E-1、314.159E0、3.14159E2、0.314159E3等,把其中的3.14159E2稱為“規(guī)范化的指數(shù)形式”,即小數(shù)點左邊有且只有一位非零數(shù)字。第6頁實型變量分為單精度型和雙精度型,C版本還支持長雙精度型(long double)。(1)單精度型。類型說明符為float,在內(nèi)存中占個字節(jié)(32位),有效數(shù)字的個
3、數(shù)是位十進制數(shù)字,數(shù)值范圍-3.410-383.4 1038 。(2)雙精度型。類型說明符為double,在內(nèi)存中占個字節(jié)(64位),有效數(shù)字的個數(shù)是15位十進制數(shù)字,數(shù)值范圍-1.710-3081.7 10308 。2.4.2 實型變量第7頁2.4.3 實型數(shù)據(jù)的輸入輸出可以使用%f和%e控制輸入(輸出)float類型的數(shù)據(jù),可以使用%lf和%le控制輸入(輸出)double類型的數(shù)據(jù)。f 小數(shù)形式e 指數(shù)形式第8頁例2.3 實型數(shù)據(jù)的輸入輸出。#include int main() float a,b; double x,y; scanf(%f,%e,%lf,%le, &a,&b,&x,&
4、y); printf(%f,%e,%lf,%le n, a,b,x,y); return 0;第9頁例2.3 實型數(shù)據(jù)的輸入輸出。若輸入為:3.1415,314.15,123.456,12345.6 (回車符)顯示結果為:3.141500,3.141500e+002,123.456000,1.23456e+004若輸入為:3.1415926,666.666666,123456789.123456789,123456.7898765 顯示結果為:3.141593,6.666667e+002,123456789.123457,1.234568e+005第10頁例2.3 實型數(shù)據(jù)的輸入輸出。 從顯示
5、可見:對于十進制小數(shù)形式,單精度型和雙精度型的有效數(shù)字分別是7位和15位。對于十進制指數(shù)形式,都是6位有效數(shù)字。第11頁主要內(nèi)容2.1 C語言的數(shù)據(jù)類型 2.2 常量和變量 2.3 整型數(shù)據(jù)2.4 實型數(shù)據(jù) 2.5 字符型數(shù)據(jù)2.6 算術運算符和算術表達式2.7 賦值運算符和賦值表達式2.8 其它運算符和表達式 第12頁C的字符型常量是用一對單引號括起來的單個字符,例如,A、3、a、?等都是字符型常量。注意A和a是不同的。還有一種特殊形式的字符型常量,就是以轉義符“”開頭的一些字符構成的轉義序列。例如n表示“回車換行”。常見的轉義字符如表2.2所示。表中ddd表示1到3位8進制數(shù)所代表的字符,
6、例如101代表字符A,77代表字符?,43代表字符#。表中xhh表示1到2位16進制數(shù)所代表的字符,例如x61代表字符a,x23代表字符#。表中t表示橫向跳格,跳到下一個制表位置,一個制表區(qū)占8列,執(zhí)行t就是將當前位置跳到下一個制表區(qū)的開頭。2.5 字符型數(shù)據(jù)2.5.1 字符型常量第13頁表2.2 常見轉義字符及其含義字符形式含義abfnrt”dddxhh0警告聲退格,將當前位置移到前一列換頁,將當前位置移到下一頁開頭換行,將當前位置移到下一行開頭回車,將當前位置移到本行開頭橫向跳格,跳到下一個tab位置反斜線字符單撇號字符雙撇號字符1到3位8進制數(shù)所代表的字符1到2位16進制數(shù)所代表的字符字
7、符串終止字符第14頁例2.4 轉義字符的使用#include int main() printf(A102x43DEtbbx2343x61x62n);printf(A53101tb43141142x63bx64n); return 0;顯示結果為: ABC#ab A+“A”#abd 第15頁2.5.2 字符串常量字符串常量是用一對雙引號括起來的若干字符序列。例如:“How are you”,“No.345”。C編譯程序在存儲字符串常量時自動采用字符0作為字符串結束標志,字符0的ASCII碼值為0,它不引起任何控制動作,也不是一個可顯示的字符。因此,字符串“Good”在內(nèi)存中要占5個字節(jié)數(shù),而不
8、是4個。注意:A和“A”是不同的,A是字符常量,在內(nèi)存占1個字節(jié)數(shù);“A”字符串常量,在內(nèi)存占2個字節(jié)數(shù),包含A和0兩個字符。第16頁2.5.3 字符型變量字符變量的類型說明符為char,例如:“char c1,c2;”表示定義了兩個字符變量。字符變量用來存儲字符常量,一個字符變量只能存儲1個字符,即只能存儲1個字節(jié)的信息,就是說一個字符變量在內(nèi)存中占一個字節(jié)。例如用如下語句給上面定義的字符變量c1、c2賦值:c1=A;c2=B; 第17頁2.5.3 字符型變量將一個字符常量放到一個字符變量中,實質(zhì)上是將該字符常量對應的ASCII代碼放到了字符變量中,系統(tǒng)為字符變量所分配的一個字節(jié)的存儲單元中
9、,存放的是該字符常量的二進制形式的ASCII代碼,例如A的ASCII代碼是65,65的二進制形式是01000001,所以系統(tǒng)為c1所分配的一個字節(jié)中,存放的是01000001。 第18頁2.5.4 字符數(shù)據(jù)的輸入輸出可以使用%c控制輸入(輸出)char類型的數(shù)據(jù)。例2.5 字符變量值的輸入輸出。#include int main() char c1,c2,c3=P; scanf(%c, &c1); c2=D; printf(%c%c%c ,c1,c2,c3); printf(,%c,%c,%c n ,c1,c2,c3); return 0;若輸入為:G 輸出結果為:GDP,G,D,P 第19頁
10、例2.6 將大寫英文字符轉換為小寫英文字符。#include int main() char c1,c2; printf(請輸入2個兩個大寫英文字符:); scanf(%c, %c,&c1,&c2); printf(%c%c , c1, c2); c1=c1+32; c2=c2+32; printf(%c, %cn , c1, c2); return 0;若輸入為:A, B 輸出結果為:AB a, b 第20頁主要內(nèi)容2.1 C語言的數(shù)據(jù)類型 2.2 常量和變量 2.3 整型數(shù)據(jù)2.4 實型數(shù)據(jù) 2.5 字符型數(shù)據(jù)2.6 算術運算符和算術表達式2.7 賦值運算符和賦值表達式2.8 其它運算符和
11、表達式 第21頁2.6 算術運算符和算術表達式2.6.1 算術運算符基本的算術運算符有如下五種:+(加法運算符、或正值運算符,如13+25、+9);-(減法運算符、或負值運算符,如32-15、-2);*(乘法運算符,如4*7、5.6*7.8);/(除法運算符,如32/5、1.23/3.45);%(求余數(shù)運算符,或稱取模運算符,如8%5的值為3)。第22頁關于除法運算符/:若是兩個整數(shù)相除,其商為整數(shù),小數(shù)部分被舍棄。例如,5/2的結果不是2.5,而是2;12/24的結果是0。若除數(shù)和被除數(shù)中有一個是浮點數(shù)(實數(shù)),則與數(shù)學的運算規(guī)則相同,例如6/4.0、6.0/4、6.0/4.0的結果都是1.
12、5。第23頁關于求余數(shù)運算符:要求兩側的操作數(shù)均為整型數(shù)據(jù),結果的符號與%左邊的符號相同。例如16%4的結果是0,-17%4的結果是-1,18%-4的結果是2,-19%-4的結果是-3。可以利用%運算來判斷一個數(shù)能否被另一個數(shù)整除。 第24頁2.6.2 算術表達式(1)算術表達式的概念用算術運算符和圓括號將運算對象(常量、變量和函數(shù)等)連接起來的、符合語言語法規(guī)則的式子,稱為C算術表達式。單個常量、變量或函數(shù),可以看作是表達式的一種特例。例如數(shù)學表達式(2x+3y)(4xy),寫成語言的算術表達式,應該是:(2*x+3*y)/(4*x*y),或(2*x+3*y)/4/x/y不能是(2x+3y)
13、/(4xy),也不能是2*x+3*y/(4*x*y),也不能是(2*x+3*y)/4*x*y。第25頁算術表達式的結果不應超過其能表示的數(shù)的范圍。例如short int型數(shù)的范圍是-32768至32767,下面程序中的算術表達式x+y超過了32767,賦給z顯然是錯的。main() short int x, y, z; x=31500; y=24600; z=x+y; printf(“%d”, z);若將x、y和z定義為long型,就沒有問題了。第26頁(2)算術運算符的優(yōu)先級與結合性表達式求值時,按運算符的優(yōu)先級別高低,按次序執(zhí)行。算術運算符的優(yōu)先級是:先乘除,后加減;求余數(shù)運算的優(yōu)先級與乘
14、除相同;函數(shù)和圓括號的優(yōu)先級最高。所謂結合性是指:當一個操作數(shù)兩側的運算符具有相同的優(yōu)先級時,該操作數(shù)是先與左邊的運算符結合,還是先與右邊的運算符結合?自左至右的結合方向,稱為左結合性。反之,稱為右結合性。算術運算符的結合方向是“自左至右”,例如:在執(zhí)行“ab+c”時,變量b先與減號結合,執(zhí)行“ab”;然后再執(zhí)行加c的運算。第27頁2.6.3 不同數(shù)據(jù)類型間的混合運算在語言中,整型、實型和字符型數(shù)據(jù)間可以混合運算。如果一個運算符兩側的操作數(shù)的數(shù)據(jù)類型不同,則系統(tǒng)按“先轉換、后運算”的原則,首先將數(shù)據(jù)自動轉換成同一類型,然后在同一類型數(shù)據(jù)間進行運算。有兩種轉換方式:自動轉換和強制轉換。第28頁1
15、自動轉換自動轉換就是系統(tǒng)根據(jù)規(guī)則自動地將兩個不同數(shù)據(jù)類型的運算對象轉換成同一數(shù)據(jù)類型。自動轉換又稱為隱式轉換。自動轉換的規(guī)則如圖2.1所示。 圖2.1第29頁1自動轉換 圖2.1中,橫向向右的箭頭表示的是必須的轉換。char和short 型必須轉換成int型參與運算,float型必須轉換成double型參與運算(即使是兩個float型數(shù)據(jù)相加,也要先轉換成double型,然后再相加)。 圖2.1中,縱向箭頭表示的是當運算對象為不同類型時轉換的方向。例如,若int型與double型數(shù)據(jù)進行混合運算,則先將int型數(shù)據(jù)轉換成double型,然后進行運算,結果為double型??v向箭頭的方向只是表示
16、數(shù)據(jù)類型的高低,由低向高轉換,不要理解為int型先轉換成unsigned型,然后再轉換成long型,然后再轉換成double型。 圖2.1第30頁注意:自動轉換只是針對一個運算符兩側的兩個運算對象,不能對表達式中的所有運算符涉及到的運算對象做一次性的自動轉換。例如,表達式6.0/5+4.32和表達式6/5+4.32,前者的值是5.52,后者的值是5.32。因為6.0/5是先將5轉換成實型后進行運算,值是1.2,再與4.32相加,值是5.52。而6/5是按int型運算,值是1,再與4.32相加,值是5.32;不要理解成將6/5+4.32中的每個數(shù)全部轉換成實型后再運算。第31頁2強制轉換編寫程序
17、時,可以利用強制類型轉換運算符將一個表達式的值轉換成所需類型,強制轉換的格式為: (類型名)(表達式)例如:(float)a將a轉換成float型。注意不能寫成float(a)。(int)3.45將3.45轉換成int型。(double)(7%6)將7%6的值轉換成double型。(float)(x+y)將x+y的值轉換成float型。注意不能寫成(float)x+y。第32頁主要內(nèi)容2.1 C語言的數(shù)據(jù)類型 2.2 常量和變量 2.3 整型數(shù)據(jù)2.4 實型數(shù)據(jù) 2.5 字符型數(shù)據(jù)2.6 算術運算符和算術表達式2.7 賦值運算符和賦值表達式2.8 其它運算符和表達式 第33頁2.7 賦值運算符
18、和賦值表達式2.7.1 賦值運算符1普通賦值運算符普通賦值運算符就是“=”,它的作用是將運算符右側表達式的值賦給運算符左側的變量。例如“x=1.23”的作用是將常量1.23賦給變量x,“y=3*x+5.26”的作用是將表達式3*x+5.26的值賦給變量y。例如“x= x+1”的作用是:將變量x原來的值加1后再賦給變量x,若變量x原來的值是2,則執(zhí)行“x= x+1”后,變量x的值是3。第34頁2復合賦值運算符復合賦值運算符是在普通賦值運算符“=”的前面加上其它運算符,復合算術賦值運算符有如下5個:+=、-=、*=、/=、%=另外還有5種復合賦值運算符(=、&=、=、|=),將在后面其它章中介紹。
19、復合算術賦值運算符的使用規(guī)則為:Xop=Y等價于X=XopY,其中X代表被賦值的某個變量,op代表+或-或*或/或%,Y代表某個表達式。例如:a+=9 等價于 a=a+9b*=c+5 等價于 b=b*(c+5) (注意不等價于b=b*c+5)d/=2*e-7 等價于 d=d/(2*e-7) (注意不等價于d=d/2*e-7)第35頁2.7.2 賦值表達式由變量、賦值運算符和表達式連接起來的式子稱為賦值表達式。賦值表達式的值就是被賦值的變量的值。例如,a=123是一個賦值表達式,a=123這個賦值表達式的值就是a的值,而a的值是123,所以a=123這個賦值表達式的值就是123。例如,b+=45
20、6也是一個賦值表達式,b+=456這個賦值表達式的值就是b的值,因為b+=456等價于b=b+456,若b的初值是300,則執(zhí)行b=b+456后,b的值是756,所以b+=456這個賦值表達式的值就是756。第36頁下面是賦值表達式的其它幾個例子:x=(y=23)+(z=17)-8(x的值是32,所以賦值表達式的值是32)x/=8*(y=2)(若x的初值是32,執(zhí)行x/=8*(y=2)后,x的值是2,所以賦值表達式的值是2)y1=y2=y3=8(執(zhí)行y1=y2=y3=8后,y1、y2、y3的值都是8,所以賦值表達式的值是8)第37頁下面是賦值表達式的其它幾個例子:賦值表達式的后面加上分號(;)
21、,就成為賦值語句。賦值表達式也可以在賦值語句之外的其它語句中出現(xiàn)。例如:if (ch=getchar())!= n) printf(“%c”,ch);上面語句中出現(xiàn)了賦值表達式“ch=getchar()”(函數(shù)getchar()會在后面第3章中詳細介紹),ch的值就是賦值表達式ch=getchar()的值,若該值不等于n,則輸出ch的值。第38頁2.7.3 賦值表達式的類型轉換當賦值運算符左邊的變量數(shù)據(jù)類型與右邊的表達式的數(shù)據(jù)類型不相同時,需要進行數(shù)據(jù)類型的轉換,系統(tǒng)把右邊的數(shù)據(jù)轉換成左邊數(shù)據(jù)類型的數(shù)據(jù)。轉換后可能會發(fā)生數(shù)據(jù)丟失現(xiàn)象。例如,左邊為int型,右邊為long型,由于long型在內(nèi)存
22、中所占二進制位數(shù)(32位)大于int型在內(nèi)存中所占二進制位數(shù)(16位),造成long型的高16位無法復制到int型變量中去,因此可能丟失數(shù)據(jù)。同理,左邊為float型,右邊為double型,也可能丟失數(shù)據(jù)。下面分幾種情況討論:第39頁1整型和字符型之間的轉換(1)字符型數(shù)據(jù)賦給整型變量由于字符型數(shù)據(jù)在內(nèi)存中占8位,而整型變量在內(nèi)存中占16位,因此將字符型數(shù)據(jù)的8位放到整型變量的低8位中。對整型變量高8位的處理:有的系統(tǒng)是對整型變量高8位補0;有的系統(tǒng)是根據(jù)字符型數(shù)據(jù)的最高位的值來決定補1還是補0。第40頁(2)整型(int或short或long)數(shù)據(jù)賦給字符型變量由于字符型數(shù)據(jù)在內(nèi)存中占8位,
23、所以只將整型數(shù)據(jù)的低8位送到字符型變量中。例如,若將十進制int型數(shù)據(jù)322賦給字符型變量ch,因為322的二進制形式是0000000101000010,它的低8位是01000010(十進制形式是66),所以字符型變量ch的值的二進制形式是01000010(即66),若執(zhí)行“printf(“%c”,ch);”語句則輸出字符B,因為B的ASCII碼是66(十進制)。例如,若將十進制int型數(shù)據(jù)65賦給字符型變量ch,因為65的二進制形式是0000000001000001,它的低8位是01000001(十進制形式也是65),所以字符型變量ch的值的二進制形式是01000001,若執(zhí)行“printf
24、(”%c”,ch);” 語句則輸出字符A。第41頁2整型之間的轉換(1)int型數(shù)據(jù)賦給long型變量將int型數(shù)據(jù)的16位二進制代碼送到long型變量的低16位中,如果int型數(shù)據(jù)值為正(符號位是0),則long型變量的高16位補0;如果int型數(shù)據(jù)值為負(符號位是1),則long型變量的高16位補1。高16位補0或1稱為符號擴展。(2)long型數(shù)據(jù)賦給int型變量只將long型數(shù)據(jù)中的低16位送到int型變量中。(3)unsigned int型數(shù)據(jù)賦給long int型變量此時不存在符號擴展問題,只需將long int型變量的高位補0即可。第42頁(4)unsigned型數(shù)據(jù)賦給占二進制
25、位數(shù)相同的其它整型變量將unsigned型數(shù)據(jù)的內(nèi)容原樣送到其它整型變量中,但是如果范圍超過其它整型變量允許的范圍,則會出錯。例如,若a是unsigned short int型變量,a=65535,而b是short int型變量,若執(zhí)行“b=a;”,由于a的二進制形式是1111111111111111,所以b的二進制形式也是1111111111111111,由于最高位(符號位)是1,因此b成了負數(shù),根據(jù)補碼知識,可知b是-1,執(zhí)行“printf(“%d”,b);”將輸出-1。第43頁(5)非unsigned型的整型數(shù)據(jù)賦給占二進制位數(shù)相同的unsigned型變量此時也是原樣照賦(最高的符號位也
26、一起傳送)。例如,若a是unsigned short int型變量,b是short int型變量,b=-1。若執(zhí)行“a=b;”,由于b的二進制形式是1111111111111111,所以a的二進制形式也是1111111111111111。若執(zhí)行“printf(“%d”,a);”,將輸出65535。 第44頁3實型與整型之間的轉換(1)整型數(shù)據(jù)賦給實型變量系統(tǒng)將整型數(shù)據(jù)轉換成單(或雙)精度實型數(shù)據(jù),保持數(shù)值不變,賦值給實型變量。(2)實型數(shù)據(jù)賦給整型變量單(或雙)精度實型數(shù)據(jù)賦給整型變量,舍棄實型數(shù)據(jù)的小數(shù)部分,將整數(shù)部分賦給整型變量。例如,若n是int型變量,執(zhí)行“n=5.67;”的結果使n的
27、值為5,執(zhí)行“printf(“%d”,n);”將輸出5。第45頁4實型之間的轉換(1)float型數(shù)據(jù)賦給double型變量此時保持數(shù)值不變,存放到double型變量中,在內(nèi)存中以64位二進制形式存儲。(2)double型數(shù)據(jù)賦給float型變量此時截取double型數(shù)據(jù)的前7位有效數(shù)字,存放到float型變量中,在內(nèi)存中以32位二進制形式存儲。此時可能要丟失數(shù)據(jù),注意數(shù)值范圍不要溢出。第46頁主要內(nèi)容2.1 C語言的數(shù)據(jù)類型 2.2 常量和變量 2.3 整型數(shù)據(jù)2.4 實型數(shù)據(jù) 2.5 字符型數(shù)據(jù)2.6 算術運算符和算術表達式2.7 賦值運算符和賦值表達式2.8 其它運算符和表達式 第47頁
28、2.8 其它運算符和表達式2.8.1 自增、自減運算符自增和自減運算符都是單目運算符,自增運算符(+)的作用是使變量的值增1,自減運算符(-)的作用是使變量的值減1。對于int型變量i,+i和i+都等價于i=i+1,-i和i-都等價于i=i-1。+i和-i是前綴表示法,i+和i-是后綴表示法。前綴表示法是將i值先增/減1,再在表達式中使用;后綴表示法是先在表達式中使用i值,再將i值增/減1。運算時所需變量為一個第48頁例2.7 自增、自減運算符的使用。#include int main() int i,j,k; i=6; j=+i; /*表達式+i的值是7 */ k=i+; /*表達式i+的值
29、是7 */ printf(%d,%d,%dn ,j,k,i); i=-6; j=-i; /*表達式-i的值是-7 */ k=i-; /*表達式i-的值是-7 */ printf(%d,%d,%dn ,j,k,i); return 0;輸出結果為:7,7,8-7,-7,-8 第49頁要注意的幾點:(1)自增、自減運算符,不能用于常量和表達式。 例如,+6、-(i+3*j)等都是非法的。(2)自增、自減運算符的優(yōu)先級高于算術運算符,與單目運算符-(取負)和!(邏輯非)的優(yōu)先級相同,結合方向自右至左。 例如-a+等價于-(a+)。第50頁要注意的幾點:(3)像“printf(”%d,%d n“ ,i
30、,i+);”這樣出現(xiàn)“i,i+”的語句,在不同的編譯系統(tǒng)中結果是不同的。若i的值是6,按從左至右求值,輸出“6,6”;按從右至左求值,輸出“7,6”。C-Free是按從右至左求值的。(4)自增或自減運算符最好單獨使用,避免自增或自減運算與其它運算符混合使用。像i+j這樣的很難理解的表達式,應避免使用。第51頁2.8.2 逗號運算符和逗號表達式C語言還提供逗號運算符,逗號將兩個表達式連接起來,形成一個表達式,稱為逗號表達式。它的一般形式如下: 表達式1,表達式2逗號表達式的求值過程是:先求表達式1的值,再求表達式2的值,將表達式2的值作為逗號表達式的值。例如,逗號表達式“8-3,6+5”的值是1
31、1,因為表達式6+5的值是11。例如,逗號表達式“k=2*3,+k”的值是7,因為第一個表達式k=2*3的值是6,k的值也是6,所以第二個表達式+k的值是7。第52頁2.8.2 逗號運算符和逗號表達式注意,賦值運算符的優(yōu)先級高于逗號運算符,所以“k=2*3,+k”是逗號表達式,不要將其理解為“k=(2*3,+k)”。例如,逗號表達式“a=6,a+=9”的值是15。因為第一個表達式a=6的值是6,a的值也是6,所以第二個表達式a+=9(等價于a=a+9)的值是15。 第53頁一個逗號表達式可與另一個表達式組成新的逗號表達式,例如“(k=2*3,+k),4*k”就是這樣的逗號表達式。對于這樣的逗號表達式,先計算逗號表達式“(k=2*3,+k)”的值,再計算表達式
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度出租車租賃與智能導航系統(tǒng)合作合同3篇
- 2025年度文化旅游展攤位租賃管理協(xié)議3篇
- 2025年度新能源汽車研發(fā)與技術轉移合同3篇
- 2024年貨物買賣協(xié)議書
- 職業(yè)學院學生獎勵評審辦法
- 2024年版權購買協(xié)議:電影制片方購買劇本版權事宜
- 2024年藝人經(jīng)紀演出合同3篇
- 2024版聘請法律顧問合同
- 2025年度能源項目并購環(huán)境合規(guī)性審查協(xié)議3篇
- 2020年憲法知識競賽題庫及答案(完整版)
- 廈門物業(yè)管理若干規(guī)定
- 外科護理學試題+答案
- 齊魯醫(yī)學屈光和屈光不正匯編
- 貨架的技術說明(一)
- 【高等數(shù)學練習題】皖西學院專升本自考真題匯總(附答案解析)
- 高處作業(yè)安全技術交底-
- 工抵房協(xié)議模板
- 水利工程施工技術學習心得
- 【部編版】2022年語文七年級上:作文能力提升—謀篇布局(含答案)
- 稀土高鐵鋁合金電力電纜應用參數(shù).
- 陳振明《公共管理學》(課堂PPT)
評論
0/150
提交評論