![編程入門基礎(chǔ)知識點(diǎn)總結(jié)_第1頁](http://file4.renrendoc.com/view/cba1bba68c0db4bcf7902ff360cb3178/cba1bba68c0db4bcf7902ff360cb31781.gif)
![編程入門基礎(chǔ)知識點(diǎn)總結(jié)_第2頁](http://file4.renrendoc.com/view/cba1bba68c0db4bcf7902ff360cb3178/cba1bba68c0db4bcf7902ff360cb31782.gif)
![編程入門基礎(chǔ)知識點(diǎn)總結(jié)_第3頁](http://file4.renrendoc.com/view/cba1bba68c0db4bcf7902ff360cb3178/cba1bba68c0db4bcf7902ff360cb31783.gif)
![編程入門基礎(chǔ)知識點(diǎn)總結(jié)_第4頁](http://file4.renrendoc.com/view/cba1bba68c0db4bcf7902ff360cb3178/cba1bba68c0db4bcf7902ff360cb31784.gif)
![編程入門基礎(chǔ)知識點(diǎn)總結(jié)_第5頁](http://file4.renrendoc.com/view/cba1bba68c0db4bcf7902ff360cb3178/cba1bba68c0db4bcf7902ff360cb31785.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、常量數(shù)字常量 普通數(shù)字:1,35,2.7指數(shù)形式:2.45e-2等價(jià)于2.45*10-2 注意e大小寫皆可,e前面的數(shù)字不能省,就算是1也不能省,后面的數(shù)字一定要是整數(shù)長整型,單精度浮點(diǎn)型:3235L,32.5F 分別表示3235是長整型數(shù)據(jù),32.5是單精度浮點(diǎn)型左,若不寫上L,F(xiàn)則表示3235是整型,32.5是雙精度浮點(diǎn)型,L,F(xiàn)大小寫皆可字符常量普通字符常量:用單引號把一個(gè)字符括起來,如A,轉(zhuǎn)義字符常量:一對單引號括起來并以“”開頭的字符序列,如n(回車)、123(8進(jìn)制123對應(yīng)的字符), x23(16進(jìn)制23對應(yīng)的字符)字符串常量用一對雙引號把一個(gè)字符序列括起來,如“ABCef”,
2、系統(tǒng)存放字符串常量,每個(gè)字符分配一個(gè)字節(jié),各字符所占字節(jié)緊鄰,并且字符串末尾會給再開一個(gè)字節(jié)里面放一個(gè)0做為結(jié)束標(biāo)志。符號常量定義格式 #define 符號常量名 符號常量值,如#define N 20則定義了符號常量N,其值為20,注意符號常量名和符號常量值之間是用空格隔開,而不是寫上=號,#define和符號常量名之間也有空格的。題目:P71,5,6,7,9,10標(biāo)識符命名規(guī)則以數(shù)字,字母,下劃線這三類字符組成,但只能以字母或下劃線開頭,而不能也數(shù)字開頭,另外不能將關(guān)鍵字做為標(biāo)識符。32個(gè)關(guān)鍵字表在P365附錄B變量名,函數(shù)名,符號常量名全都是標(biāo)識符題目:P72,3,4變量變量的定義格式類
3、型名 變量名;如 int a;定義了一個(gè)整型常量a。變量名是由人類隨便定義的,符合命名規(guī)則的前提下,愛寫啥就寫啥。所以什么flag,cc,y1或者函數(shù)名fun,find等全部是自定的用來做為名字而已,沒有更特別的意義。類型名int 整型,long 長整型: 用于存放整數(shù),只是數(shù)值范圍不同float 單精度浮點(diǎn)型 double 雙精度浮點(diǎn)型:用于存放實(shí)數(shù),數(shù)值范圍,精度不同char字符型:用于存放字符變量賦值,初始化int a=3;定義的同時(shí)初始化a=6*9;定義后在程序中進(jìn)行賦值變量的值只有在賦值操作時(shí)才會被改變,即將其放在等號左邊時(shí)才會改變它的值,或自增自減操作:a=5,a+,a-,像a+3
4、并未改變a的值,只是使用了a的值而已.自增自減運(yùn)算變量+,+變量,變量-,-變量 使變量的值自增1或自減1等價(jià)于 變量=變量+1 變量=變量-1+,-放于變量前后效果的區(qū)別:當(dāng)自增自減運(yùn)算做為表達(dá)式的一部分時(shí),+,-放在變量前面是先自增自減再使用變量的值,放在變量后面則是先使用變量的值,再自增自減。如x=3; printf(“%d”,+x);則相當(dāng)于執(zhí)行了+x; printf(“%d”,x);這樣的操作所以打印出4再如x=3; printf(“%d”,x+);則相當(dāng)于執(zhí)行了printf(“%d”,x); x+;這樣的操作,則打印出3,當(dāng)然最后x的值還是4。表達(dá)式運(yùn)算符和運(yùn)算對象一個(gè)運(yùn)算符都有若
5、干個(gè)運(yùn)算對象,如 + 必然要跟兩個(gè)運(yùn)算對象才能進(jìn)行加法運(yùn)算:3+5。C語言里稱需要跟n個(gè)運(yùn)算對象的運(yùn)算符為n元運(yùn)算符。一元運(yùn)算符有:!,(類型名)二元運(yùn)算符有:+,-,*,/,%(求余), =,+=,-=,*=,/=,%=, , =, = =(等于), !=(不等于),&(且) , |(或)多元運(yùn)算符有: ,運(yùn)算符的優(yōu)先級和結(jié)合性優(yōu)先級:同一個(gè)運(yùn)算對象左右兩邊若同時(shí)有兩個(gè)運(yùn)算符,則這兩個(gè)運(yùn)算符優(yōu)先級高的先進(jìn)行運(yùn)算。結(jié)合性:若同一個(gè)運(yùn)算對象左右兩邊的兩個(gè)運(yùn)算符優(yōu)先級相同,則根據(jù)結(jié)合性判斷先進(jìn)行哪個(gè)運(yùn)算,自左自右結(jié)合性的先算左邊的運(yùn)算符,自右自左的先算右邊的運(yùn)算符。各運(yùn)算符的優(yōu)先級和結(jié)合性見P36
6、5附錄C強(qiáng)制類型轉(zhuǎn)換格式: (類型名) 表達(dá)式 。將后跟的表達(dá)式的值的數(shù)據(jù)類型轉(zhuǎn)換為與圓括號內(nèi)的類型名一致的類型。注意類型名一定要用() 括起來。算術(shù)表達(dá)式算術(shù)運(yùn)算符:+,-,*,/,%(求余)由算術(shù)運(yùn)算符加上運(yùn)算對象構(gòu)成算術(shù)表達(dá)式,如3+3*6-9/2值:跟我們小學(xué)時(shí)學(xué)的一樣,就是表達(dá)式的計(jì)算結(jié)果整數(shù)除以整數(shù)結(jié)果取整數(shù)部分,故1/3得到的值是05%3 結(jié)果為2,想想小學(xué)除法,求余得到的是余數(shù)不是商。賦值表達(dá)式賦值運(yùn)算符:=,+=,-=,*=,/=,%=賦值表達(dá)式:變量=表達(dá)式,如x=3+6,x+=6-9,x+=x*=3+4 注意等號左邊只能是變量復(fù)合賦值運(yùn)算符的運(yùn)算:以/=為例:x/=表達(dá)式
7、 等價(jià)于 x=x/(表達(dá)式)值:=號左邊的變量最終的值關(guān)系表達(dá)式關(guān)系運(yùn)算符: , =, = =(等于), !=(不等于)由關(guān)系運(yùn)算符加上運(yùn)算對象構(gòu)成關(guān)系表達(dá)式,如3=4, 2=a值:滿足相應(yīng)運(yùn)算符所指定的關(guān)系的值為1,否則為0邏輯表達(dá)式邏輯運(yùn)算符:&(且) , |(或) , !(非)由邏輯運(yùn)算符加上運(yùn)算對象構(gòu)成邏輯表達(dá)式,如3&4, x|!y值:滿足相應(yīng)運(yùn)算符所指定的關(guān)系的值為1,否則為0進(jìn)行 |或 運(yùn)算時(shí),若|左邊的表達(dá)式值為1,則不再對右邊的表達(dá)式進(jìn)行運(yùn)算。進(jìn)行 &且 運(yùn)算時(shí),若&左邊的表達(dá)式值為0,則不再對右邊的表達(dá)式進(jìn)行運(yùn)算。逗號表達(dá)式逗號運(yùn)算符: ,用逗號將各種表達(dá)式連續(xù)起來構(gòu)成逗號
8、表達(dá)式,如3+4,a=9,8*a值:組成逗號表達(dá)式的各個(gè)表達(dá)式中的最后一個(gè)的值,如上例為8*a題目:P71117 P81833輸入輸出函數(shù)scanf(“格式控制串”,變量地址表列);如scanf(“%d%c%d”,&a,&ch,&b); scanf(“%4f”,&x);注意:格式控制串可控制截取用戶輸入的前幾個(gè)字符給變量,但不能控制輸入幾位小數(shù)給變量,如不能寫成scanf(“%4.2f”,&x);第二個(gè)參數(shù)給的是地址,即要么是&+變量名或數(shù)組元素名的形式,要么就是一個(gè)數(shù)組名或指針變量名,如int *p,a; p=&a; scanf(“%d”,p);考試時(shí)注意看題目給你寫好的scanf的格式若其
9、格式控制串內(nèi)各格式符用“,”隔開如scanf(“%d,%c,%d”,&a,&ch,&b);那輸入時(shí)也要用逗號隔開,如此例輸入時(shí)應(yīng):3,+,5若是這種格式scanf(“%d %d”,&a,&b);則輸入時(shí)應(yīng):3 5;若是這種格式scanf(“%d%c%d”,&a,&ch,&b);則輸入時(shí)應(yīng)3+5,若寫成3 + 5則a=3,ch= (空格),b=任意值 (自己上機(jī)運(yùn)行看看結(jié)果)printf(“格式控制串”,輸出項(xiàng)表列);如float x=7.5; printf(“%8.2f”,x);此處的意思是將x打印出來,且占8列,保留兩位小數(shù)。自己上機(jī)運(yùn)行看看效果。常用格式符匯總:%d:輸入輸出整型數(shù)據(jù),%l
10、d:輸入輸出長整型數(shù)據(jù)%c:輸入輸出字符型數(shù)據(jù)%f:輸出單(雙)精度浮點(diǎn)型數(shù)據(jù),輸入單精度型數(shù)據(jù)。 %lf:輸入雙精度型數(shù)據(jù)%s:輸入輸出一個(gè)字符串,用printf輸出字符串時(shí),輸出項(xiàng)書寫時(shí)可為字符串常量,或字符數(shù)組名。如printf(“%s”,”hello”);或char str10=”hello”; printf(“%s”,str);%u:輸入輸出無符號整型,%o:輸入輸出八進(jìn)制數(shù), %x:輸入輸出十六進(jìn)制數(shù)getchar();函數(shù)調(diào)用后返回用戶輸入的一個(gè)字符,故需再定義一個(gè)變量來存放這個(gè)字符,即使用時(shí)應(yīng) char c; c=getchar();意思就是接收用戶輸入的一個(gè)字符,并將其賦值給
11、變量c。putchar(字符常量或字符變量名);如char c=A; putchar(c);或putchar(A);都會向屏幕輸出字符A。C語言的語句表達(dá)式語句:由表達(dá)式末尾加上分號構(gòu)成。函數(shù)調(diào)用語句:由函數(shù)調(diào)用表達(dá)式加上分號構(gòu)成。空語句: ;選擇結(jié)構(gòu)語句:if語句 switch語句循環(huán)語句:for語句 while語句 do while語句復(fù)合語句:用花括號將以上任意語句括起來構(gòu)成一條復(fù)合語句。C程序的基本結(jié)構(gòu)void main() 聲明部分:用來定義變量和聲明自定義函數(shù)的原型,需以“;”結(jié)尾,如int x; 執(zhí)行語句部分:第六點(diǎn)里介紹的各種語句,如x=3;printf(“%d”,x);mai
12、n函數(shù)外可寫自定義函數(shù)。如int max() return 0;選擇結(jié)構(gòu)語句if(表達(dá)式) 語句1 else 語句2 如果if語句的圓括號內(nèi)的表達(dá)式值為非0,則執(zhí)行語句1,值為0則執(zhí)行語句2。表達(dá)式可為任意表達(dá)式,if語句執(zhí)行的實(shí)質(zhì)是判斷表達(dá)式的值是否為0來決定執(zhí)行語句1還是語句2。另外請?jiān)诖颂幈磉_(dá)嚴(yán)重關(guān)切,不管是高手還是菜鳥經(jīng)常會把判斷兩個(gè)數(shù)相等的符號“=”寫成了一個(gè)等號“=”成為了賦值運(yùn)算,這樣的寫法不會引發(fā)編譯錯誤,但結(jié)果會與原意大大不同,所以考試前請?jiān)偃嵝炎约?。語句1和語句2都只能是一個(gè)語句,若要跟多條語句,切記用一對括起來,構(gòu)成復(fù)合語句;也不要隨便在圓括號后加“;” ,因“ ;”構(gòu)
13、成一條空語句,這會使后面跟的語句1不再屬于if語句的組成部分。if語句的三種結(jié)構(gòu)單邊: if(表達(dá)式) 語句雙邊:if(表達(dá)式) 語句1 else 語句2多層(重點(diǎn)掌握):if(表達(dá)式1) 語句1 else if(表達(dá)式2) 語句2 else if(表達(dá)式3) 語句3else 語句n條件運(yùn)算符 表達(dá)式1? 表達(dá)式2 : 表達(dá)式3 若表達(dá)式1的值非0,則取表達(dá)式2的值做為整個(gè)表達(dá)式的值,否則取表達(dá)式3的值為整個(gè)表達(dá)式的值。如 34? 1:2 該表達(dá)式的值為2switch語句switch(表達(dá)式)case 表達(dá)式1:語句case 表達(dá)式2:語句case 表達(dá)式n:語句default: 語句語句執(zhí)行
14、過程:先計(jì)算表達(dá)式的值,然后判斷該值與表達(dá)式1到表達(dá)式n中的哪個(gè)相等,若與表達(dá)式i的值相等,則執(zhí)行表達(dá)式i后的所有語句,當(dāng)遇到break;語句時(shí)結(jié)束整個(gè)switch語句的執(zhí)行。表達(dá)式1到表達(dá)式n的值都不相等的情況下執(zhí)行default后跟的語句。每個(gè)case后可跟多條語句。循環(huán)結(jié)構(gòu)for循環(huán)語句for(表達(dá)式1;表達(dá)式2;表達(dá)式3) 循環(huán)體語句語句執(zhí)行過程:計(jì)算表達(dá)式1判斷表達(dá)式2的值是否為0,若為0,語句執(zhí)行結(jié)束,若不為0,進(jìn)入步驟3執(zhí)行循環(huán)體語句(需注意的是循環(huán)體語句只能有一個(gè)語句,若要包含多個(gè)語句要用一對括起來,構(gòu)成一條復(fù)合語句,此處也不要隨便加上 “ ; ”,因一個(gè)“;”可構(gòu)成一條空語句
15、,這會使得后面真正的循環(huán)體語句不屬于for循環(huán)語句的部分)。進(jìn)入步驟4計(jì)算表達(dá)式3,然后重新進(jìn)入步驟2while循環(huán)語句 do while循環(huán)語句while(表達(dá)式) 循環(huán)體語句執(zhí)行過程:判斷表達(dá)式的值是否為非0,若是進(jìn)入步驟2,否則結(jié)束語句執(zhí)行。執(zhí)行循環(huán)體語句,重新回到步驟1。do 循環(huán)體語句 while(表達(dá)式);執(zhí)行過程:執(zhí)行循環(huán)體語句,進(jìn)入步驟2判斷表達(dá)式的值是否為非0,若是重新回到步驟1,否則結(jié)束語句執(zhí)行。這里要注意的地方跟for語句一樣,即循環(huán)體語句只能有一個(gè)語句,若要包含多個(gè)語句要用一對括起來,構(gòu)成一條復(fù)合語句,此處也不要隨便加上 “ ; ”,因一個(gè)“;”可構(gòu)成一條空語句,這會使
16、得后面真正的循環(huán)體語句不屬于while循環(huán)語句的部分,另外do while循環(huán)的while(表達(dá)式)后是要加“;”的。break語句:放在循環(huán)體內(nèi)實(shí)現(xiàn)的功能是結(jié)束其所在的那層循環(huán)的執(zhí)行。數(shù)組定義格式:數(shù)據(jù)類型 數(shù)組名整型常量;如 int a10; 定義了一個(gè)整型數(shù)組,數(shù)組名為a,這個(gè)數(shù)組含有10個(gè)元素。引用數(shù)組元素: 格式:數(shù)組名下標(biāo) 切記下標(biāo)值從0開始。下標(biāo)可為常量,表達(dá)式,變量等,如int i=3; a0=5;a3*2=9; ai=7;初始化:數(shù)據(jù)類型 數(shù)組名整型常量=數(shù)據(jù)表列;將數(shù)據(jù)表列的各個(gè)值依次賦值給數(shù)組的各個(gè)元素。如int a5=0,1,2,3,4;則數(shù)組a各元素a0到a4的值分別
17、為0,1,2,3,4遍歷數(shù)組元素?cái)?shù)組定義后,我們不能對數(shù)組進(jìn)行整體的操作,如int a10;不能用a=3這樣的操作將數(shù)組的各元素都賦值為3;而只能一個(gè)一個(gè)元素的進(jìn)行賦值,如a0=3;a1=3;a2=3a9=3; 當(dāng)然此時(shí)我們就可以借助于一個(gè)for循環(huán)來控制下標(biāo)的變化從而對數(shù)組的各個(gè)元素進(jìn)行賦值for(i=0;i y ? x : y ; return ( z ) ;注意點(diǎn):1.函數(shù)類型是指返回值的類型,即要與return語句后跟的表達(dá)式的值的類型一致。若函數(shù)類型為void則說明該函數(shù)無返回值,即函數(shù)體里不能出現(xiàn)return 語句。2.形式參數(shù)列表里定義的變量要記得給它們指定類型,而且如果同時(shí)要定
18、義多個(gè),應(yīng)在每個(gè)前面都分別指定類型名,而不能寫成int x,y;3.函數(shù)體里能寫的語句跟main函數(shù)一樣,在開頭可定義所需要的變量,后面跟上一堆執(zhí)行語句。函數(shù)調(diào)用流程以上面的函數(shù)為例,在main函數(shù)進(jìn)行調(diào)用:void main() int a,b,c; scanf(“%d%d”,&a,&b); printf(“%d”,max(a,b);或 c=max(a,b);printf(“%d”,c)以上兩種方法都會在屏幕中打印出a,b間的較大值。調(diào)用函數(shù)的格式 函數(shù)名(實(shí)際參數(shù)列表);調(diào)用的時(shí)候像什么函數(shù)類型,形式參數(shù)的類型就不要加上去了。max(a,b)中max就是函數(shù)名,寫上變量名a,b是實(shí)際參數(shù)列
19、表,執(zhí)行這個(gè)調(diào)用語句時(shí),會先把a(bǔ),b的值給相應(yīng)位置的形式參數(shù)即執(zhí)行了x=a,y=b這樣的操作,然后開始執(zhí)行max函數(shù)的函數(shù)體的語句。當(dāng)max函數(shù)體里執(zhí)行到一個(gè)return語句時(shí),則max函數(shù)結(jié)束執(zhí)行,將return后的表達(dá)式的值返回給main函數(shù)調(diào)用max函數(shù)的那個(gè)位置,即若上面a=3,b=5則max(a,b)return后的表達(dá)式的值應(yīng)該是5也就是說執(zhí)行完max后把5返回到調(diào)用max的位置可看成printf(“%d”,5);或另一種解法的c=5。指針指針變量的聲明: 類型名 * 指針變量名;通過指針變量訪問它所指向的普通變量的值先將普通變量的地址賦值給指針變量,再通過指針運(yùn)算符* 得到普通變
20、量的值。int *p,x,y;x=3;p=&x;則printf(“%d”,*p);會打印出3即x的值y=*p;則y的值變?yōu)?*p=5;則x的值變?yōu)?指針變量加上(減去)一個(gè)位移的效果若指針變量存入的是數(shù)組元素的地址,則其加一減一得到的是那個(gè)數(shù)組元素下一個(gè)或前一個(gè)元素的地址。int a10; p=&a3;*p得到的是a3的值。若p+;此時(shí)p存放的是a4的地址&a4; *p得到的就是a4的值?;騪-;此時(shí)p存放的是a2的地址&a2,*p得到的就是a2的值。行指針主要是對于二維數(shù)組來說的,二維數(shù)組每行都有自己的地址,第0行地址用 數(shù)組名 表示,第i行地址為 數(shù)組名+i;而想要得到二維數(shù)組里一個(gè)元素的
21、地址,必需先得到其所在行的地址,然后再由那個(gè)地址得到元素的地址,比如說 int a34;定義了一個(gè)二維數(shù)組,該二維數(shù)組第0行的地址為a,第1行的地址為a+1,第2行的地址為a+2,想從行的地址得到元素的地址,需在行地址前加上指針運(yùn)算符“*”,即*a就是第0行首個(gè)元素的地址即a00的地址,而a02的地址就是在a00的地址基礎(chǔ)上加上位移量2,即*a+2,然后想得到a02這個(gè)元素的值呢就再加上一個(gè)指針運(yùn)算符“*”,即*(*a+2),類似地,想得到a22這個(gè)元素的值呢就是*(*(a+2)+2)定義行指針變量: 類型名 (*變量名)數(shù)組長度;如int (*p)4,a34; p=a;此時(shí)就可把p當(dāng)成a來用
22、,用法同上所述。判斷是否合法訪問數(shù)組元素:若是指針法訪問,判斷指針后跟的是否地址;若是下標(biāo)法訪問,判斷下標(biāo)有無越界。函數(shù)指針:函數(shù)名即為函數(shù)的地址(指針)函數(shù)指針變量的定義: 類型名 (*變量名) (形參列表);如 int (*p)();賦值:指針變量=函數(shù)名;設(shè)有個(gè)函數(shù)其函數(shù)名為max,則要將該函數(shù)的地址給p的話只要執(zhí)行如下語句即可 p = max;指針數(shù)組:指針數(shù)組的數(shù)組元素都是指針變量,是用來存放變量的地址的,定義格式為 類型名 * 變量名數(shù)組長度; 如int * p10;指向指針的指針:指針變量也是一種變量,故在內(nèi)存中也有對應(yīng)的一個(gè)地址,而要存放指針變量的地址,就要求助于用來存放指針變
23、量的地址的指針變量,定義格式 類型名 * 變量名;如 int *p1; int *p2; int a=3;可進(jìn)行賦值p1=&a; p2=&p1; 則a 、*p1和 *p2的值都是3.宏定義無參宏定義 #define 標(biāo)識符 值 定義后,出現(xiàn)所定義的標(biāo)識符的地方都將以定義時(shí)指定的值來代替。#define M 2+3main() int x; x=M*M; 則x的值為2+3*2+3=11若想得到的結(jié)果是(2+3)*(2+3)則定義時(shí)也寫成這樣 #define M (2+3)注意#define、標(biāo)識符、值之間都要用空格隔開,且宏定義結(jié)尾不需加分號。帶參宏定義 #define 標(biāo)識符(參數(shù)表) 值#d
24、efine S(x,y) x*ymain( ) int a=3,b=4,c=5,d=6; printf(a*b=%dn, S(a,b); 此時(shí)會打印出 a*b=12 printf(a+b*c+d=%dn , S(a+b,c+d); 此時(shí)會打印出a+b*c+d=29,帶參宏定義執(zhí)行時(shí)是將a+b這樣一個(gè)表達(dá)式代替x,c+d這樣一個(gè)表達(dá)式代替y,所以S(a+b,c+d)進(jìn)行的是a+b*c+d的運(yùn)算,而不是將a+b的值給x,c+d的值給y然后再做x*y,這點(diǎn)跟函數(shù)調(diào)用傳遞參數(shù)是不一樣的。自定義類型名typedef:對已存在的類型名取一個(gè)外號?;靖袷剑簍ypedef 原類型名 新類型名;typedef
25、 int INTEGER; 則int a,b;等價(jià)于INTEGER a,b;typedef int NUM10; 則 int a10;等價(jià)于 NUM a; a即為一個(gè)有10個(gè)元素的數(shù)組的數(shù)組名。typedef int * INTEGER; 則int *a,*b;等價(jià)于INTEGER a,b;結(jié)構(gòu)體,共用體,枚舉類型結(jié)構(gòu)體結(jié)構(gòu)體類型的定義及變量的定義struct 結(jié)構(gòu)體名 類型 成員1; 類型 成員2; 類型 成員n; 變量名;如struct student char name10;long num;int score4;st1;定義類型時(shí)同時(shí)定義變量struct student st2;定義類
26、型后,用類型名定義變量還有一種struct char name10;long num;int score4;st3;不給類型名,直接定義變量結(jié)構(gòu)體變量所占字節(jié)數(shù):各成員各占字節(jié)數(shù)之和,如以上st1,st2,st3的字節(jié)數(shù)皆為10+4+2*4=22結(jié)構(gòu)體數(shù)組的定義及初始化struct student a3= zhang,20030001,89,90,91,92, liu,20030002,68,69,70,71, li,20030003,57,58,59,60 結(jié)構(gòu)體成員的訪問結(jié)構(gòu)體變量名. 成員名 如2通過指針訪問:struct student *st; st=&st1; (*
27、st).num 或 st-num共用體共用體類型的定義及變量的定義union 共用體名 類型 成員名1; 類型 成員名n; ;變量的定義與結(jié)構(gòu)體類似,也有三種方法。union data int i;char ch;float f;d1; 定義類型時(shí)同時(shí)定義變量union data d2; 定義類型后,用類型名定義變量union int i;char ch;float f;d3; 不給類型名,直接定義變量共用體變量所占字節(jié)數(shù):各成員所占字節(jié)數(shù)的最大值,如上d1,d2,d3所占字節(jié)數(shù)皆為4.(單精度浮點(diǎn)型變量所占字節(jié)數(shù)最多為4).共用體成員的訪問共用體變量名. 成員名 如d1.f通過指針訪問:un
28、ion student *d; d=&d1; (*d).num 或 d-num枚舉類型枚舉類型的定義: enum 枚舉名枚舉元素名1,枚舉元素名2,枚舉元素名n;枚舉元素的值:默認(rèn)值分別為0、1、n-1。枚舉元素的值也可在定義時(shí)重指定,對于沒有指定值的元素,按順序加1如enum weekdaysun=7,mon=1,tue,wend,thur,fri,sat;則sun值為7,mon值為1,tue值為2,wend值為3,thur值為4,fri值為5,sat值為6Turbo C的使用菜單激活: F10菜單切換:左右方向鍵在不同菜單間切換,上下方向鍵在同一個(gè)菜單不同選項(xiàng)間切換。載入文件:兩種方法:1
29、.找到源文件所在位置,直接將其拉到Turbo C快捷方式上;2. F3運(yùn)行程序: ctrl+F9看程序運(yùn)行結(jié)果:alt+F5進(jìn)入編輯狀態(tài):菜單Edit保存: F2插入狀態(tài)切換: Insert鍵附錄資料:不需要的可以自行刪除常用面料知識一、什么是纖維?纖維是面料中最普通的一種纖維,提取自然棉花植物,如果我們將纖維分為歸類,主要可分為天然纖維 ,合成纖維和人造纖維 三大種(1)天然纖維包括:植物纖維、動物纖維和礦物纖維.如:棉、麻、羊毛、兔毛、蠶絲等;(2)合成纖維是:對化工原料單體的聚合物,具有可紡性的熔體,進(jìn)行紡絲加工制造出的纖維;(3)人造纖維:是植物纖維的重建和化學(xué)處理(尼龍)。(一)棉C
30、OTTON 優(yōu)點(diǎn):1.吸濕透氣性好,手感柔軟,穿著舒適;2.外觀樸實(shí)富有自然的美感,光澤柔和,染色性能好;3.耐堿和耐熱性特別好。缺點(diǎn):1.缺乏彈性且不挺括,容易皺性;2.色牢度不高,容易褪色;3.衣服保型性差,洗后容易縮水和走形(縮水率通常在4%12%左右);4.特別怕酸,當(dāng)濃硫酸沾染棉布時(shí),棉布被燒成洞,當(dāng)有酸(比如:醋)不慎弄到衣服上,應(yīng)及時(shí)清洗以免醋酸對衣服產(chǎn)生致命的破壞。洗滌方法:1.可用各種洗滌劑,可手洗或機(jī)洗,但因棉纖維的彈性較差,故洗滌時(shí)不要用大挫洗,以免衣服變型,影響尺寸;2.白色衣物可用堿性較強(qiáng)的洗滌劑高溫洗滌,起漂白作用,貼身內(nèi)衣不可用熱水浸泡,以免出現(xiàn)黃色汗斑。其他顏色
31、衫最好用冷水洗滌,不可用含有漂白成份的洗滌劑或洗衣粉進(jìn)行洗滌,以免造成脫色,更不可將洗衣粉直接倒落在棉織品上,以免局部脫色;3.淺色、白色可浸泡5-10分鐘后洗滌去污效果更佳。深色不要浸泡時(shí)間過長,以免褪色,應(yīng)及時(shí)洗滌,水中可加一匙鹽,使衣服不易褪色;4.深色衣服應(yīng)與其它衣物分開洗滌,以免染色;5.衣服洗好排水時(shí),應(yīng)把它疊起來,大把的擠掉水分或是用毛巾包卷起來擠水,切不可用力擰絞,以免衣服走形。也不可滴干,這樣衣服晾干后會過度走形;6.洗滌脫水后應(yīng)迅速平整掛干,以減少折皺。除白色織物外,不要在陽光下暴曬,避免由于曝曬而使得棉布氧化加快,從而降低衣服使用壽命并引起褪色泛黃,若在日光下晾曬時(shí),建議
32、將里面朝外進(jìn)行晾曬。(二)粘膠纖維VISCOSE 粘膠纖維是以木漿、棉短絨為原料,從中提取自然纖維,在把這些自然纖維經(jīng)過特殊工藝處理,最后就制成了粘膠纖維。 粘膠纖維包括:莫代爾纖維、啞光絲、粘纖、人造絲、人造棉(人棉)、人造毛 優(yōu)點(diǎn):1、粘膠具有很好的吸濕性(普通化纖中它的吸濕性是最強(qiáng)的)、透氣性,穿著舒適感好;2、粘膠織品光潔柔軟,有絲綢感,手感滑爽,具有良好的染色性,而且不宜褪色; 缺點(diǎn):1、粘膠纖維手感重,彈性差而且容易褶皺,且不挺括;2、不耐水洗、不耐磨、容易起毛、尺寸穩(wěn)定性差,縮水率高;3、不耐堿不耐酸。 洗滌:1.水洗時(shí)要隨洗隨浸,浸泡時(shí)間不可超過15分鐘,否則洗液中的污物又會浸
33、入纖維;2.膠纖維織物遇水會發(fā)硬,纖維結(jié)構(gòu)很不牢固,洗滌時(shí)要輕洗,以免起毛或裂口;3.用中性洗滌劑或低堿洗滌劑,洗滌液溫度不能超過35度;4.洗后排水時(shí)應(yīng)把衣服疊起來,大把地?cái)D掉水分,切忌擰絞,以免過度走形;5.在洗液中洗好后,要先用干凈的溫水洗一遍,再用冷水洗,否則會有一部分洗滌劑固在衣服上,不容易洗下來,使淺色衣服泛黃;6.洗后忌暴曬,應(yīng)在陰涼或通風(fēng)處晾曬,以免造成褪色和面料壽命下降。7.對薄的化纖織品,如人造絲被面、人造絲綢等,應(yīng)干洗,不宜水洗,以免縮水走樣。 保養(yǎng):1.穿用時(shí)要盡量減少磨擦、拉扯,經(jīng)常換洗,防止久穿變形;2.粘纖服裝洗凈、晾干、熨燙后,應(yīng)疊放平整,按深、淺色分開放,不宜
34、長期在衣柜內(nèi)懸掛,以免伸長變.粘纖服裝吸濕性很強(qiáng),收藏中應(yīng)防止高溫,高濕和不潔環(huán)境引起的霉變現(xiàn)象;4.熨燙時(shí)要求低溫墊布熨燙,熨燙時(shí)要少用推拉,使服裝自然伸展對正。 (三)滌綸POLYESTER滌綸纖維的原料是將從石油、天然氣中提煉出來經(jīng)過特殊工藝處理而得到的一種合成纖維。滌綸包括:聚酯纖維、的確良優(yōu)點(diǎn):1面料強(qiáng)度高,耐磨經(jīng)穿;2顏色鮮艷且經(jīng)久不褪色;3手感光滑,挺括有彈性且不宜走形,抗褶抗縮;4易洗快干,無須熨燙;5耐酸耐堿,不宜腐蝕。缺點(diǎn):1透氣性差,吸濕性更差,穿起來比較悶熱;2干燥的季節(jié)(冬天)易產(chǎn)生靜電而容易吸塵土;3滌綸面料在摩擦處很容易起球,一旦起球就很難脫落。洗滌:1用冷水或溫
35、水洗滌,不要強(qiáng)力擰;2洗好后易陰干,不可暴曬,以免因熱生皺;3熨燙時(shí)應(yīng)加墊濕布,溫度不可過高,深色服裝最好燙反面。(四)聚酯纖維最大的優(yōu)點(diǎn)是抗皺性和保形性很好,因此,適合做外套服裝。具有以下特點(diǎn):1具有較高的強(qiáng)度與彈性恢復(fù)能力。因此,其堅(jiān)牢耐用、抗皺免燙。2吸濕性較差,穿著有悶熱感,同時(shí)易帶靜電、沾污灰塵,影響美觀和舒適性。不過洗后極易干燥,且濕強(qiáng)幾乎不下降,不變形,有良好的洗可穿性能。3聚酯面料是合纖織物中耐熱性最好的,具有熱塑性,可制做百褶裙,褶裥持久。同時(shí),聚酯面料的抗熔性較差,遇著煙灰、火星等易形成孔洞。因此,穿著時(shí)應(yīng)盡量避免煙頭、火花等的接觸。4聚酯面料的耐光性較好,除比腈綸差外,其
36、耐曬能力勝過天然纖維織物。尤其是在玻璃后面的耐曬能力很好,幾乎與腈綸不相上下。5聚酯面料耐各種化學(xué)品性能良好。酸、堿對其破壞程度都不大,同時(shí)不怕霉菌,不怕蟲蛀。(五)氨綸SPANDEX 氨綸包括:彈性纖維、萊卡(拉卡)、拉架、斯潘德克斯 優(yōu)點(diǎn):1.伸闊性大、保型性好,而且不起皺;2.手感柔軟平滑、彈性最好、穿著舒適、體貼合身;3.耐酸堿、耐磨、耐老化;4.具有良好的染色性,而且不宜褪色。 缺點(diǎn):1.吸濕差;2.氨綸通常不單獨(dú)使用,而是與其他面料進(jìn)行混紡。(六)錦綸(又叫尼龍)NYLON或POLYAMIND 優(yōu)點(diǎn):1.結(jié)實(shí)耐磨,是合成纖維中最耐磨、最結(jié)實(shí)的一種;2.重量比棉、粘膠纖維要輕;3.富
37、有彈性,定型、保型程度僅次于滌綸;4.耐酸堿腐蝕,不霉不蛀。 缺點(diǎn):1.吸濕能力低,舒適性較差,但比腈綸,滌綸好;2.耐光、耐熱性較差,久曬會發(fā)黃而老化;3.收縮性較大;4.服裝穿久易起毛,起球。 洗滌方法:1.對洗滌劑要求不高,水溫不宜超過40度,以免溫度太熱而走行;2.洗滌時(shí)不要猛搓,以免出現(xiàn)小毛球;3.對淺色織品洗后應(yīng)多沖幾次,不然日久容易泛黃;4.忌暴曬和烘干,應(yīng)陰干;5.錦綸耐熱性較差,所以要低溫熨燙,一定要打蒸汽,不能干燙。(七)麻LINEN優(yōu)點(diǎn):1.透氣,有獨(dú)特涼爽感,出汗不粘身;2.色澤鮮艷,有較好的天然光澤,不易褪色,不易縮水;3.導(dǎo)熱、吸濕比棉織物大,對酸堿反應(yīng)不敏感,抗霉
38、菌,不易受潮發(fā)霉;4.抗蛀,抗霉菌較好。 缺點(diǎn):1.手感粗糙,穿著不滑爽舒適,易起皺,懸垂性差;2.麻纖維鋼硬,抱合力差。 洗滌方法:1.同棉織物洗滌要求基本相同;2.洗滌時(shí)應(yīng)比棉織物要輕柔,忌使用硬毛刷刷洗或用力揉搓,以免布料起毛,洗后忌用力擰絞;3.有色織物不要用熱水泡,不宜在強(qiáng)烈陽光下曝曬,以免褪色;4.在衣服晾到七八成干時(shí)可以進(jìn)行熨燙,若為干衣服則需要在熨燙前必須噴上水,30分鐘后待水滴勻開再熨燙,可以直接熨燙衣料的反面,溫度可略偏高些,白色或淺色衣服的正面進(jìn)行熨燙,溫度要略低些,褶裥處不宜重壓熨燙,以免致脆。 (八)毛WOOL 優(yōu)點(diǎn):1.羊毛是很好的親水性纖維,具有非常好的吸濕透氣性
39、,輕薄滑爽,布面光潔的精紡毛織物最適合夏季穿,派力司、凡立丁等毛織物就屬于這類織物;2.羊毛具天然卷曲,可以形成許多不流動的空氣區(qū)間作為屏障,具有很好的保暖性,所以較厚實(shí)稍密的華達(dá)呢、啥味呢很適合作春秋裝衣料;3.羊毛光澤柔和自然,手感柔軟,與棉、麻、絲等其它天然纖維相比較,有非常好的拉伸性及彈性恢復(fù)性,熨燙后有較好的褶皺成型和保型性,因此它有很好的外觀保持性。 缺點(diǎn):1.羊毛受到摩擦和揉搓的時(shí)候,毛纖維就粘在一起,發(fā)生抽縮反應(yīng)(就是通常說的縮水,20%的縮水屬于正常范圍);2.羊毛容易被蟲蛀,經(jīng)常磨擦?xí)鹎颍?.羊毛不耐光和熱,這對羊毛有致命的破壞作用;4.羊毛特怕堿,清洗時(shí)要選擇中性的洗滌
40、劑,否則會引起羊毛縮水。洗滌方法:1.如果使用洗衣機(jī)來洗,不要使用波輪洗衣機(jī),最好使用滾筒洗衣機(jī)來洗,而且只能選擇柔和程序。如果手洗最好輕輕揉洗,不可使用搓衣板搓洗;2.洗滌劑要一定要選擇中性的,如:洗潔凈、皂片、羊毛衫洗滌劑,不易使用洗衣粉或肥皂,否則衣服很容易發(fā)生縮水;3.洗之前最好用冷水短時(shí)間浸泡(1020分鐘),這樣洗滌效果會更好,水溫盡可能低,絕對不允許超過40度,否則洗的時(shí)候衣服很容易縮水;4.洗滌時(shí)間不宜過長(35分鐘),以防止縮水,用洗衣機(jī)脫水時(shí)應(yīng)用干布包好才能進(jìn)行脫水,以一分鐘為宜;5.衣服洗好人工排水時(shí),應(yīng)把它疊起來,大把的擠掉水分或是用毛巾包卷起來擠水,此時(shí)用力要適度,絕
41、對不允許擰絞,以免衣服縮絨;6.把過凈后的衣服放入加有23滴醋的水中浸泡5分鐘,再用清水凈12次,中和衣物中的堿,使毛織品顏色鮮明、質(zhì)地柔軟;7.晾曬時(shí)應(yīng)在陰涼通風(fēng)處晾曬,不可掛曬,只可半懸掛晾干,以免走形,不可以在強(qiáng)烈日光下曝曬,以防止織物失去光澤和彈性從而減低衣服的壽命;8.高檔全毛料或毛與其他纖維混紡的衣物建議干洗,夾克類及西裝類須干洗。日常保養(yǎng):1.穿過的服裝因換季,需儲存時(shí),要洗干凈,以免因汗?jié)n、塵灰導(dǎo)致發(fā)霉或生蟲;2.儲藏時(shí),最好不要折疊,應(yīng)掛在衣架上存放在箱柜里,以免穿著時(shí)出現(xiàn)褶皺,應(yīng)放置適量的防霉防蛀藥劑,以免發(fā)霉、蟲蛀;3.存放的服裝要遮光,避免陽光直射,以防褪色;4.應(yīng)經(jīng)常
42、拿出晾曬(不要曝曬),在高溫潮濕季節(jié)晾曬次數(shù)要多些,拍打塵灰,去潮濕,曬過后要涼透再放人箱柜5.如果羊毛衣服變形,可掛在有熱蒸汽處或蒸汽熨斗噴一下懸掛一段時(shí)間就可恢復(fù)原狀(如:出差住賓館時(shí),褶皺西裝懸掛在有蒸汽的浴室內(nèi)1個(gè)小時(shí));6.在整形熨燙時(shí),不可直接用熨斗熨燙,要求墊濕布熨燙,以免起亮光。毛粘混紡是指用羊毛和粘膠纖維混紡制成的織物,目的是為以降低毛紡織物的成本,又不使毛紡織物的風(fēng)格因粘膠纖維的混入而明顯降低。由于粘膠纖維的混入,將使織物的強(qiáng)力、耐磨、特別是抗皺性、蓬松性等多項(xiàng)性能明顯變差(九)什么是莫代爾,它有什么特性? 莫代爾屬于粘膠纖維的一種,原料采用歐洲的櫸木,經(jīng)過打漿、紡絲而成,
43、原料100%是天然的,對人體無害。莫代爾面料具備棉的柔軟、絲的光澤、麻的滑爽,而且其吸水和透氣性都優(yōu)于棉,具有較高的上染率,衣服顏色鮮亮而飽滿。莫代爾纖維可以與其他纖維混紡,如與棉、麻、絲、滌等混紡以提升衣服的品質(zhì),使面料具備柔軟、滑爽的特性。(十)精棉,什么是半精棉?棉有普棉、半精棉、精棉之份,普棉是由棉花紡成棉之后最先得到的叫做普棉;半精棉是經(jīng)過半精紡處理過的棉精棉是經(jīng)過精紡的處理過的棉。經(jīng)過精紡處理得到的精棉具備的特性:外觀精細(xì)、平滑、色彩沉穩(wěn)、面料挺括,給人以高擋的感覺。(十一)細(xì)旦絲,它有什么特性?細(xì)旦絲在傳統(tǒng)的絲綢織造基礎(chǔ)上,經(jīng)強(qiáng)捻及氫氧化納特殊處理,從而制成各種新穎的仿真絲綢,其
44、織物輕柔柔軟、吸水透氣性好、光澤柔和、色澤鮮明、抗折皺回復(fù)性好、不需要熨燙、經(jīng)久耐用。隨著單絲纖維長度越來越短:細(xì)旦絲超細(xì)旦絲超細(xì)旦極細(xì)旦絲極細(xì)旦超極細(xì)旦絲超極旦 (十二)絲光棉是棉中極品,比一般棉織物輕薄手感柔軟,穿著舒適不刺激皮膚,變形掉色方面比一般棉好。(十三)再生纖維素纖維,它有什么特性? 以天然纖維素為原料(如:牛奶纖維就屬于天然纖維),經(jīng)過化學(xué)處理后進(jìn)行紡絲,最后就得到了再生纖維素纖維,具有代表性的再生纖維素纖維為粘膠纖維:啞光絲、粘纖、人造絲、人造棉、人棉、天絲、莫代爾纖維都屬于粘膠纖維的范圍。 (十四)什么是天絲,天絲穿在身上掉毛怎么辦?天絲是從優(yōu)質(zhì)木材中提取的高級新型再生纖維
45、經(jīng)過特定的工藝處理而得到的,原料100%是天然木漿,對人體無害。它吸濕性好(超過純棉面料),尺寸穩(wěn)定性好,水洗縮水率小,面料柔軟,有絲綢般光澤和手感。天絲面料它本身像羊毛一樣,會掉毛是正?,F(xiàn)象,因?yàn)樘旖z它是屬于植物纖維,而纖維的表層都會出現(xiàn)毛茸茸的,所以遇到浸水或身上流汗的時(shí)候會掉毛或沾毛。洗滌時(shí)機(jī)洗、手洗均可,可以使用漂白洗衣粉,切不可擰干,應(yīng)折疊擠凈水份,在通風(fēng)陰涼處晾干,不可暴曬。 (十五)絲SILK 優(yōu)點(diǎn):1.富有光澤和彈性,有獨(dú)特“絲鳴感”,穿在身上有懸垂飄逸之感;2.絲具有很好的吸濕性,手感滑爽且柔軟,比棉、毛更耐熱。缺點(diǎn):1.絲的抗皺性比毛要差;2.絲的耐光性很差,不適合長時(shí)間曬
46、在日光下;3.絲和毛一樣,都屬于蛋白質(zhì)纖維,特別怕堿;4.絲制衣服容易吸身、不夠結(jié)實(shí);5.在光、水、堿、高溫、機(jī)械摩擦下都會出現(xiàn)退色,不宜用機(jī)械洗滌,最好是干洗。洗滌:1.忌堿性洗滌劑,應(yīng)選用中性的洗衣粉、肥皂或絲綢專用洗滌劑(絲毛凈);2.冷水或溫水洗滌,洗滌前,最好將衣物在水中浸泡510分鐘左右,不宜長時(shí)間浸泡;3.輕柔洗滌,可大把輕搓,忌擰絞,忌硬板刷刷洗;4.衣服洗好人工排水時(shí),應(yīng)把它疊起來,大把的擠掉水分或是用毛巾包卷起來擠水,此時(shí)用力要適度,絕對不允許擰絞,以免產(chǎn)生并絲,從而使面料受到嚴(yán)重?fù)p害;5.如果使用普通洗衣粉或肥皂洗滌時(shí),把過凈后的衣服放入加有23滴醋的水中浸泡5分鐘,再用清水凈12次,這樣可以中和衣服上的堿性物質(zhì),從而保持絲織物的鮮艷色澤;6.一般可帶水掛在衣架上并放置陰處晾干為宜,忌日曬,不宜烘干;7.深色絲織物
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 酒店協(xié)議價(jià)格合同
- 工程設(shè)計(jì)與勘察合同
- 幼兒園房屋出租合同
- 中小企業(yè)用工合同范文
- 采購合同標(biāo)準(zhǔn)范本
- 指定車輛租賃合同書
- led燈具購銷合同范文
- 爐渣銷售合同
- 單元樓裝修合同樓房裝修合同
- 承包合同如何寫
- 2024年美國智能馬桶和馬桶蓋市場現(xiàn)狀及上下游分析報(bào)告
- 中國成人暴發(fā)性心肌炎診斷和治療指南(2023版)解讀
- 復(fù)產(chǎn)復(fù)工六個(gè)一
- 招商引資項(xiàng)目落地工作方案
- 商業(yè)綜合體投資計(jì)劃書
- 《鋼鐵是怎樣煉成的》練習(xí)題(含答案)
- 急診酒精中毒護(hù)理查房
- 施耐德低壓電器選型
- 碳纖維加固定額B013
- 脊柱外科進(jìn)修匯報(bào)
- 測繪工程產(chǎn)品價(jià)格表匯編
評論
0/150
提交評論